import * as React from 'react'; import { DialogProps } from '@mui/material/Dialog'; export interface IDialogProps extends Omit { disableBackdropClick?: boolean; /** convenience prop for rendering the title with a DialogTitle component */ title?: React.ReactNode; /** convenience prop for rendering actions inside a DialogActions component */ actions?: React.ReactNode; /** If true, the `children` won't be wrapped by a DialogContent component. */ disableContentWrap?: boolean; /** callback for when the dialog is closed. The reason is given as the second argument */ onClose?(event: {}, reason: 'backdropClick' | 'escapeKeyDown' | 'closeClick'): void; /** convenience prop for rendering the label for close button with a DialogTitle component */ closeButtonLabel?: string; } export declare const dialogComponentName = "QuantumDialog"; export declare const Dialog: React.ForwardRefExoticComponent & React.RefAttributes>;