/** * ConfirmationDialog - Accessible confirmation modal * Used for destructive actions like creating a new workflow with unsaved changes */ interface ConfirmationDialogProps { /** Whether the dialog is open */ isOpen: boolean; /** Title of the dialog */ title: string; /** Message/description */ message: string; /** Confirm button text */ confirmText?: string; /** Cancel button text */ cancelText?: string; /** Callback when confirmed */ onConfirm: () => void; /** Callback when cancelled */ onCancel: () => void; /** Whether the action is destructive (changes button styling) */ destructive?: boolean; } export declare function ConfirmationDialog({ isOpen, title, message, confirmText, cancelText, onConfirm, onCancel, destructive, }: ConfirmationDialogProps): import("react/jsx-runtime").JSX.Element | null; export {};