/** * ## Design System * * Para a documentação completa de design, incluindo diretrizes de uso, acessibilidade e exemplos visuais, consulte o [Design System do GovBR](https://www.gov.br/ds/components/checkgroup?tab=designer). * * @category Formulários * @status stable * @slot default - Slot para adicionar os checkboxes controlados pelo grupo. */ export declare class CheckboxGroup { /** Referência ao elemento host do componente. */ el: HTMLElement; /** Estado de seleção do controlador do grupo. */ checked: boolean; /** Estado indeterminado do controlador do grupo. */ isIndeterminate: boolean; /** Texto descritivo do grupo. */ label?: string; /** Rótulo para desmarcar todos os checkboxes. */ unselectAllLabel: string; /** Rótulo para marcar todos os checkboxes. */ selectAllLabel: string; /** Define o estado indeterminado inicial do grupo. */ indeterminate: boolean; /** Orientação visual das opções. */ readonly orientation: 'horizontal' | 'vertical'; /** Identificador único do controlador. */ readonly customId: string; private syncingChildren; componentWillLoad(): void; componentDidLoad(): void; disconnectedCallback(): void; handleChildChange(event: CustomEvent): void; private readonly handleSlotChange; private getSlotElement; private getChildCheckboxes; private getEventCheckboxTarget; private isParentCheckbox; private readonly handleParentChange; private updateGroupState; private setParentState; private setNumberOfChildren; private getCssClassMap; render(): any; }