import * as React from 'react'; import { StandardProps, ModalManager } from '..'; import { BackdropProps } from './Backdrop'; import { PortalProps } from '../Portal'; export interface ModalProps extends StandardProps< React.HtmlHTMLAttributes & Partial, ModalClassKey > { BackdropComponent?: React.ReactType; BackdropProps?: Partial; disableAutoFocus?: boolean; disableBackdropClick?: boolean; disableEnforceFocus?: boolean; disableEscapeKeyDown?: boolean; disableRestoreFocus?: boolean; hideBackdrop?: boolean; keepMounted?: boolean; manager?: ModalManager; onBackdropClick?: React.ReactEventHandler<{}>; onClose?: React.ReactEventHandler<{}>; onEscapeKeyDown?: React.ReactEventHandler<{}>; open: boolean; } export type ModalClassKey = 'root' | 'hidden'; declare const Modal: React.ComponentType; export default Modal;