import { ReactNode } from 'react';
export interface ConfirmationDialogProps {
    open: boolean;
    onClose?: () => void;
    icon?: ReactNode;
    title: string;
    description: string;
    primaryAction: {
        label: string;
        onClick: () => void;
        disabled?: boolean;
    };
    secondaryAction?: {
        label: string;
        onClick: () => void;
    };
    className?: string;
}
export declare function ConfirmationDialog({ open, onClose, icon, title, description, primaryAction, secondaryAction, className, }: ConfirmationDialogProps): import("react/jsx-runtime").JSX.Element;
