///
import { type DialogProps as MuiDialogProps } from '@mui/material';
import type { WithoutEmotionSpecific } from '../types';
export type DialogSize = 'xs' | 'sm' | 'md' | 'lg' | 'xl';
export type DialogProps = WithoutEmotionSpecific> & {
/**
* Заголовок
*/
title?: JSX.Element | JSX.Element[] | string;
/**
* Отключить кликабельность фонового компонента
*/
disableBackdropClick?: boolean;
/**
* Размер Dialog
* @default md
*/
size?: DialogSize;
/**
* @deprecated Используйте пропс size.
*/
maxWidth?: MuiDialogProps['maxWidth'];
};
export declare const Dialog: ({ children, title, disableBackdropClick, onClose, size, maxWidth, ...props }: DialogProps) => JSX.Element;