import { EventEmitter, ChangeDetectorRef } from '@angular/core'; import * as i0 from "@angular/core"; /** * Confirmation dialog types */ export type ConfirmDialogType = 'warning' | 'danger' | 'info'; /** * A nice confirmation dialog to replace browser confirm(). */ export declare class ConfirmDialogComponent { private cdr; /** Whether the dialog is visible */ visible: boolean; /** Dialog type (affects icon and button styling) */ type: ConfirmDialogType; /** Dialog title */ title: string; /** Dialog message */ message: string; /** Confirm button text */ confirmText: string; /** Cancel button text */ cancelText: string; /** Custom icon class (optional, uses default based on type if not provided) */ icon: string; /** Emitted when user confirms */ confirmed: EventEmitter; /** Emitted when user cancels */ cancelled: EventEmitter; constructor(cdr: ChangeDetectorRef); getIcon(): string; confirm(): void; cancel(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=confirm-dialog.component.d.ts.map