/** * Para a documentação completa, incluindo diretrizes de uso, acessibilidade e exemplos visuais, consulte o [Design System do GovBR](https://www.gov.br/ds/components/card?tab=designer). * * @category Layout * @status stable * @slot default - Slot para conteúdo livre do card, quando não usar a estrutura de slots nomeados. * @slot media - Slot para conteúdo de mídia exibido antes do cabeçalho. * @slot header - Slot para o conteúdo do cabeçalho do card. * @slot content - Slot para o corpo principal do card ao usar a estrutura de slots. * @slot footer - Slot para o conteúdo do rodapé do card. * * @part wrapper - Área principal do card. * @part media - Área de mídia do card. * @part header - Área do cabeçalho. * @part content - Área do conteúdo principal. * @part footer - Área do rodapé. */ export declare class BrCard { /** * Referência ao elemento host do componente. * Utilize esta propriedade para acessar e manipular o elemento do DOM associado ao componente. */ el: HTMLBrCardElement; /** * Identificador único do componente. * Quando omitido, um valor é gerado automaticamente. * * > **Padrão:** valor único gerado por generateUniqueId(). * */ customId: string; /** * Desabilita a interação com o componente. * */ disabled: boolean; /** * Define se o card tem hover interativo. * Quando true, o card terá efeitos visuais ao passar o mouse. */ /** @deprecated Use `interactive`. */ hover: boolean; /** Habilita indicação visual de interatividade. Quando informada, tem precedência sobre `hover`. */ interactive?: boolean; componentWillLoad(): void; componentDidLoad(): void; disconnectedCallback(): void; private hasMedia; private hasHeader; private hasContent; private hasFooter; private slotObserver?; private checkSlots; private getCssClassMap; private getHeaderClassMap; private getContentClassMap; private getFooterClassMap; render(): any; }