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
 * <button btnRight></button>
 * ```
 *
 * 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<BtnRightDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<BtnRightDirective, "[btnRight]", never, {}, {}, never, never, true, never>;
}
