import * as React from 'react'; import { ModalProps } from '../Modal'; import { WindowModalProps } from '../WindowModal'; import { BoxProps } from '../Flex'; type TypeProps = { modal?: boolean; autoFocus?: boolean; focusOnBrowserVisible?: boolean; fixed?: boolean; windowModal?: boolean; windowModalProps?: WindowModalProps; modalProps?: ModalProps; isOpen?: boolean; defaultIsOpen?: boolean; showCloseButton?: boolean; onDismiss?: () => void; dismissOnClickOutside?: boolean; }; export interface DialogProps extends Omit, TypeProps { onKeyDown?: (event: React.KeyboardEvent) => void; onClick?: (event: React.MouseEvent) => void; onChange?: (event: React.FormEvent) => void; className?: string; children?: React.ReactNode; style?: React.CSSProperties; } export type DialogRefType = { bringToFront: VoidFunction; }; export declare const Dialog: React.ForwardRefExoticComponent>; export default Dialog;