import * as React from "react"; import { BackdropProps } from "../Backdrop"; export type ModalCloseReason = "backdropClick"; export type ModalProps = { /** * If `false`, children becomes `visibility: hidden`. */ isOpen?: boolean; /** * If `true`, children contains [Backdrop](/?path=/docs/components-feedback-backdrop). */ hasBackground?: boolean; /** * props of [Backdrop](/?path=/docs/components-feedback-backdrop) */ backdropProps?: BackdropProps; /** * Control the transition of Backdrop. */ enableTransition?: boolean; onClose?: (event: React.MouseEvent, reason: ModalCloseReason) => void; children: React.ReactElement; }; declare const Modal: React.ForwardRefExoticComponent>; export default Modal;