* Deseja realmente excluir este registro? Esta ação não pode ser desfeita.
*
* Cancelar
* Excluir
*
*
* ```
*
* ### Quando usar
*
* - Confirmação de ações críticas ou irreversíveis (excluir registro, descartar alterações).
* - Formulários curtos e contextuais sem sair da tela atual.
*
* ### Quando evitar
*
* - Mensagens informativas que não exigem confirmação: use `br-message`.
* - Conteúdos longos com navegação interna: use uma página dedicada.
*
* Consulte as [diretrizes de design do GovBR](https://www.gov.br/ds/components/modal?tab=designer).
*
* @slot header - Cabeçalho do modal. Se não for usado, o `title-text` será exibido.
* @slot default - Corpo do modal.
* @slot footer - Rodapé do modal.
* @slot close-button - Botão de fechar customizado. Se não for usado, o botão padrão será exibido.
*
* @category Feedback, Sobreposições
* @status stable
* @part container - Wrapper principal do modal.
* @part header - Cabeçalho do modal.
* @part title - Título do modal.
* @part body - Corpo do modal.
* @part footer - Rodapé do modal.
* @part close-button - Botão de fechar do modal.
*
*
*/
export declare class Modal {
/** Referência ao elemento host do componente. */
el: HTMLBrModalElement;
/**
* Identificador único do componente.
* Quando omitido, um valor é gerado automaticamente.
*
* > **Padrão:** valor único gerado por generateUniqueId().
*
*/
customId: string;
/** O texto do título a ser exibido no cabeçalho do modal. Usado quando o slot `header` não é fornecido. */
titleText: string;
/** Controla a visibilidade do modal. */
show: boolean;
/**
* Define o comportamento de fechamento do modal.
*
* - `true`: O modal fecha automaticamente ao clicar no botão fechar.
* - `false`: O modal emite `brModalBeforeClose` mas não fecha, permitindo a implementação de lógica customizada (validação, confirmação, etc.) antes do fechamento. O desenvolvedor deve
* controlar manualmente o fechamento.
*/
autoClose: boolean;
/**
* Seletor CSS do elemento que deve receber foco quando o modal é aberto (ex: `"#meu-elemento"`).
*/
initialFocusSelector: string;
/**
* Define o tamanho (largura) do modal. Valores inválidos usam `medium`.
*/
size: ModalSize;
/**
* Se `true`, habilita a rolagem interna do conteúdo do modal.
*/
scrollable: boolean;
/**
* Define o alinhamento do conteúdo do rodapé (slot="footer"). Valores inválidos usam `center`.
*/
alignFooter: ModalFooterAlign;
handleShowChange(newValue: boolean, oldValue: boolean): void;
/**
* Devolve o foco ao elemento que abriu o modal. Sem esse alvo (ex.: modal aberto por
* `show` inicial ou foco anterior no body), libera o foco que ainda estiver no conteúdo
* sendo ocultado, para que a digitação não continue num campo invisível.
*/
private returnFocusOnClose;
/**
* Evento emitido quando o modal é aberto (quando `show` muda de `false` para `true`).
*/
brModalOpen: EventEmitter