import { ChangeDetectorRef, ElementRef, EventEmitter, NgZone } from '@angular/core'; import type { Components } from '@govbr-ds/webcomponents/dist/components'; import * as i0 from "@angular/core"; export declare class BrAvatar { protected z: NgZone; protected el: HTMLBrAvatarElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface BrAvatar extends Components.BrAvatar { } export declare class BrBreadcrumb { protected z: NgZone; protected el: HTMLBrBreadcrumbElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface BrBreadcrumb extends Components.BrBreadcrumb { } export declare class BrButton { protected z: NgZone; protected el: HTMLBrButtonElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface BrButton extends Components.BrButton { } export declare class BrCheckbox { protected z: NgZone; protected el: HTMLBrCheckboxElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface BrCheckbox extends Components.BrCheckbox { /** * Disparado depois que o valor do `checked` foi alterado */ checkedChange: EventEmitter>; /** * Disparado depois que o valor do `indeterminate` foi alterado. */ indeterminateChange: EventEmitter>; } export declare class BrCheckgroup { protected z: NgZone; protected el: HTMLBrCheckgroupElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface BrCheckgroup extends Components.BrCheckgroup { } export declare class BrCollapse { protected z: NgZone; protected el: HTMLBrCollapseElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface BrCollapse extends Components.BrCollapse { /** * Evento emitido ao expandir. */ brDidOpen: EventEmitter>; /** * Evento emitido ao recolher. */ brDidClose: EventEmitter>; } export declare class BrDivider { protected z: NgZone; protected el: HTMLBrDividerElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface BrDivider extends Components.BrDivider { } export declare class BrDropdown { protected z: NgZone; protected el: HTMLBrDropdownElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface BrDropdown extends Components.BrDropdown { /** * Evento emitido quando o estado do dropdown muda. */ brDropdownChange: EventEmitter>; } export declare class BrFooter { protected z: NgZone; protected el: HTMLBrFooterElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface BrFooter extends Components.BrFooter { } export declare class BrFooterCategory { protected z: NgZone; protected el: HTMLBrFooterCategoryElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface BrFooterCategory extends Components.BrFooterCategory { } export declare class BrFooterItem { protected z: NgZone; protected el: HTMLBrFooterItemElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface BrFooterItem extends Components.BrFooterItem { } export declare class BrFooterLegal { protected z: NgZone; protected el: HTMLBrFooterLegalElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface BrFooterLegal extends Components.BrFooterLegal { } export declare class BrFooterLogo { protected z: NgZone; protected el: HTMLBrFooterLogoElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface BrFooterLogo extends Components.BrFooterLogo { } export declare class BrFooterSocial { protected z: NgZone; protected el: HTMLBrFooterSocialElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface BrFooterSocial extends Components.BrFooterSocial { } export declare class BrIcon { protected z: NgZone; protected el: HTMLBrIconElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface BrIcon extends Components.BrIcon { } export declare class BrInput { protected z: NgZone; protected el: HTMLBrInputElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface BrInput extends Components.BrInput { /** * Valor atualizado do input */ valueChange: EventEmitter>; } export declare class BrItem { protected z: NgZone; protected el: HTMLBrItemElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface BrItem extends Components.BrItem { /** * Evento customizado emitido quando o item é clicado, aplicável apenas se o item for um botão (`