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