import "./Modal.css"; import { AriaLabelingProps, DomProps } from "../../shared"; import { ComponentProps, ElementType, ForwardedRef, ReactNode } from "react"; export interface InnerModalProps extends DomProps, AriaLabelingProps { /** * Whether or not the modal should take almost all the available space. */ fullscreen?: boolean; /** * Whether or not the modal should close on outside interactions. */ dismissable?: boolean; /** * The z-index of the modal. */ zIndex?: number; /** * Additional props to render on the wrapper element. */ wrapperProps?: Record; /** * An HTML element type or a custom React element type to render as. */ as?: ElementType; /** * React children. */ children: ReactNode; /** * @ignore */ forwardedRef: ForwardedRef; } export declare function InnerModal({ fullscreen, dismissable, zIndex, children, forwardedRef, ...rest }: InnerModalProps): JSX.Element; export declare const Modal: import("../../shared").OrbitComponent; export declare type ModalProps = ComponentProps;