import { ReactElement, MouseEvent } from 'react'; import { ButtonProps, DialogActions, DialogContentProps as MuiDialogContentProps, DialogProps, DialogTitleProps, Theme } from '@mui/material'; export interface DialogHeaderProps extends DialogTitleProps { /** * Callback fired when close button is clicked. If undefined, close button will not appear in header. */ onClose?: (e: MouseEvent) => void; } export type DialogButtonProps = Omit; export type DialogContentProps = MuiDialogContentProps; export declare const Dialog: { ({ children, ...props }: DialogProps): ReactElement; Header: ({ children, onClose, ...props }: DialogHeaderProps) => ReactElement; Form: import("@emotion/styled").StyledComponent, import("react").DetailedHTMLProps, HTMLFormElement>, {}>; Content: ({ children, sx, ...props }: DialogContentProps) => ReactElement; PrimaryButton: ({ children, ...props }: DialogButtonProps) => ReactElement; SecondaryButton: ({ children, ...props }: DialogButtonProps) => ReactElement; Actions: typeof DialogActions; }; //# sourceMappingURL=Dialog.d.ts.map