import * as React from "react"; export interface DialogProps { container?: Element; visible: boolean; width?: string | number; style?: React.CSSProperties; children: React.ReactNode; } declare const Dialog: ({ visible, width, style, container, children, ...rest }: DialogProps) => JSX.Element | null; export declare const Mask: import("styled-components").StyledComponent<"div", any, {}, never>; interface WrapperProps { tabIndex: number; role: string; children: React.ReactNode; } export declare const Wrapper: import("styled-components").StyledComponent<"div", any, WrapperProps, never>; export interface DocumentProps { width?: string | number; role: string; style?: React.CSSProperties; } export declare const Document: import("styled-components").StyledComponent<"div", any, DocumentProps, never>; export declare const Content: import("styled-components").StyledComponent<"div", any, {}, never>; export default Dialog;