import * as i0 from "@angular/core"; /** * Diretiva de marcação usada pelo componente lib-combobox. * * Nas versões modernas do Angular, consultas de conteúdo (`@ContentChild` / `@ContentChildren`) * não conseguem mais localizar elementos apenas por seletores CSS, como `[btnLeft]` ou `[btnRight]`. * Isso significa que, mesmo que o conteúdo seja projetado corretamente no HTML com: * ```html * * ``` * * o Angular não consegue associar esse elemento a um `@ContentChild('[btnRight]')`. * * Para que a query funcione, o framework exige um “token” estático — normalmente uma diretiva. * Por isso esta diretiva existe: ela atua como um identificador explícito para o Angular. * * Assim, quando o desenvolvedor usa `btnRight` no componente pai, o Angular passa a enxergar * aquele elemento através de `@ContentChild(BtnLeftDirective)`, permitindo validar, manipular * ou reagir à presença do botão projetado. */ export declare class BtnRightDirective { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }