import { ButtonProps } from '@mui/material/Button'; import { DialogTitleProps, ButtonGroupProps } from '@mui/material'; import { FC, ReactNode } from 'react'; export interface Props { withoutCloseButton?: boolean; buttonGroupProps?: ButtonGroupProps; preventClose?: boolean; actionButtons?: ReactNode[]; submitButtonProps: { label: string; buttonProps?: ButtonProps; }; cancelButtonProps: { label: string; buttonProps?: ButtonProps; }; imageSrc?: string; imageProps?: React.ImgHTMLAttributes; onSubmit?: () => void; headerIcon?: ReactNode; onClose: () => void; open: boolean; children: React.ReactNode; dialogTitleProps?: DialogTitleProps; title?: string | ReactNode; description?: string | ReactNode; onCancel?: () => void; } declare const CustomDialog: FC; export default CustomDialog;