import { SxProps, Theme } from '@mui/material/styles';
export interface DialogProps {
    open: boolean;
    onClose: () => void;
    title?: string;
    icon?: React.ReactNode;
    size?: 'sm' | 'md' | 'lg' | 'xl' | 'fullscreen';
    variant?: 'default' | 'confirm' | 'danger';
    actions?: React.ReactNode;
    disableBackdropClose?: boolean;
    children: React.ReactNode;
    sx?: SxProps<Theme>;
}
declare function Dialog({ open, onClose, title, icon, size, variant, actions, disableBackdropClose, children, sx, }: DialogProps): import("react/jsx-runtime").JSX.Element;
declare namespace Dialog {
    var displayName: string;
}
export default Dialog;
