import { type JSX, type ReactNode } from 'react';
export type ConfirmDialogProps = {
    isOpen: boolean;
    title: string;
    children: ReactNode;
    confirmLabel?: string;
    cancelLabel?: string;
    confirmTone?: 'default' | 'danger';
    onClose: () => void;
    onConfirm: () => Promise<void> | void;
    closeOnConfirm?: boolean;
};
export declare const ConfirmDialog: ({ isOpen, title, children, confirmLabel, cancelLabel, confirmTone, onClose, onConfirm, closeOnConfirm, }: ConfirmDialogProps) => JSX.Element | null;
export default ConfirmDialog;
//# sourceMappingURL=ConfirmDialog.d.ts.map