import type { ReactNode, ReactElement } from 'react';
export type ConfirmVariant = 'danger' | 'warning' | 'info';
interface ConfirmModalProps {
    readonly isOpen: boolean;
    readonly title: string;
    readonly message: string | ReactNode;
    readonly confirmLabel?: string;
    readonly cancelLabel?: string;
    readonly variant?: ConfirmVariant;
    readonly loading?: boolean;
    readonly onConfirm: () => void;
    readonly onCancel: () => void;
}
export declare function ConfirmModal({ isOpen, title, message, confirmLabel, cancelLabel, variant, loading, onConfirm, onCancel, }: ConfirmModalProps): ReactElement | null;
export {};
//# sourceMappingURL=ConfirmModal.d.ts.map