import { IConfirmDialogProps } from './ConfirmDialog.types';
declare const _default: {
    title: string;
    component: import('react').ForwardRefExoticComponent<IConfirmDialogProps & import('react').RefAttributes<HTMLDialogElement>>;
    tags: string[];
};
export default _default;
export declare const Destructive: {
    render: (args: IConfirmDialogProps) => import("react/jsx-runtime").JSX.Element;
    args: {
        variant: "destructive";
        title: string;
        message: string;
        confirmText: string;
        cancelText: string;
        isLoading: boolean;
        onConfirm: () => void;
    };
};
export declare const Info: {
    render: (args: IConfirmDialogProps) => import("react/jsx-runtime").JSX.Element;
    args: {
        variant: "info";
        title: string;
        message: string;
        confirmText: string;
        cancelText: string;
        isLoading: boolean;
        onConfirm: () => void;
    };
};
export declare const Loading: {
    render: (args: IConfirmDialogProps) => import("react/jsx-runtime").JSX.Element;
    args: {
        variant: "destructive";
        title: string;
        message: string;
        confirmText: string;
        cancelText: string;
        isLoading: boolean;
        onConfirm: () => void;
    };
};
export declare const CustomIcon: {
    render: (args: IConfirmDialogProps) => import("react/jsx-runtime").JSX.Element;
    args: {
        variant: "info";
        iconName: string;
        title: string;
        message: string;
        confirmText: string;
        cancelText: string;
        isLoading: boolean;
        onConfirm: () => void;
    };
};
export declare const NoTitle: {
    render: (args: IConfirmDialogProps) => import("react/jsx-runtime").JSX.Element;
    args: {
        variant: "info";
        message: string;
        confirmText: string;
        cancelText: string;
        isLoading: boolean;
        onConfirm: () => void;
    };
};
//# sourceMappingURL=ConfirmDialog.stories.d.ts.map