import { ConfirmDialog } from '../confirm-dialog.model';
import * as i0 from "@angular/core";
/**
 * @description Componente interno do diálogo de confirmação, renderizado pelo `ConfirmDialogService`.
 * Exibe uma janela modal com uma mensagem, título e botões de aceitar e rejeitar configuráveis.
 * Não deve ser instanciado diretamente; utilize `ConfirmDialogService.open()` para exibi-lo.
 *
 * @example
 * ```ts
 * // Uso via serviço
 * this.confirmDialogService.open({
 *   header: 'Confirmar exclusão',
 *   message: 'Deseja realmente excluir este item?',
 *   acceptLabel: 'Excluir',
 *   rejectLabel: 'Cancelar',
 *   accept: () => this.delete(),
 * });
 * ```
 *
 * @category Overlay
 */
export declare class PopupConfirmDialogComponent {
    confirmDialog: ConfirmDialog;
    static ɵfac: i0.ɵɵFactoryDeclaration<PopupConfirmDialogComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PopupConfirmDialogComponent, "ng-component", never, {}, {}, never, never, true, never>;
}
