import React from 'react'; import { PaperProps, DialogProps } from '@material-ui/core'; import { THEME_TYPE } from "../theme/themeMap"; declare type TS_TODO = any; export declare type RawDialogProps = DialogProps & { open: boolean; children: React.ReactNode | React.ReactNode[]; withCloseIcon?: boolean; closeButtonProps?: TS_TODO; PaperProps?: PaperProps & { 'data-track'?: string; }; className?: string; classes?: TS_TODO; containerProps?: TS_TODO; width?: string; withMobileStyle?: boolean; theme?: THEME_TYPE; fullHeight?: boolean; visualViewportHeight?: number | '100%'; disableBackdropClick?: boolean; disableEscapeKeyDown?: boolean; }; declare function RawDialog({ theme, open, children, onClose, withCloseIcon, closeButtonProps, className, classes, width, withMobileStyle, PaperProps, containerProps, disableBackdropClick, disableEscapeKeyDown, ...props }: RawDialogProps): JSX.Element; export declare const Container: import("styled-components").StyledComponent<"div", any, { $width: string; withMobileStyle: boolean; }, never>; export declare const CloseIcon: import("styled-components").StyledComponent<"div", any, {}, never>; declare const _default: React.MemoExoticComponent; export default _default;