import React from 'react'; import { RawDialogProps } from "./RawDialog"; import { THEME_TYPE } from "../theme/themeMap"; export declare const STYLES_MAP: { arc: { backdrop: { background: string; }; root: { alignItems: string; maxWidth: string; borderRadius: string; }; }; codementor: { backdrop: { background: string; }; root: { alignItems: string; maxWidth: string; borderRadius: string; }; }; "cm-v2": { [x: string]: { alignItems: string; maxWidth: string; borderRadius: string; background?: undefined; root?: undefined; } | { background: string; root?: undefined; } | { root: { maxHeight: string; height: string; width: string; margin: string; }; background?: undefined; }; root: { alignItems: string; maxWidth: string; borderRadius: string; }; backdrop: { background: string; }; }; devprojects: { backdrop: { background: string; }; root: { alignItems: string; maxWidth: string; borderRadius: string; }; }; "cm-events": { [x: string]: { margin: string; maxHeight: string; alignItems: string; maxWidth: string; borderRadius: string; background?: undefined; root?: undefined; } | { background: string; root?: undefined; } | { root: { margin: string; maxHeight: string; }; background?: undefined; }; root: { margin: string; maxHeight: string; alignItems: string; maxWidth: string; borderRadius: string; }; backdrop: { background: string; }; }; "arc-v1": { backdrop: { background: string; }; root: { alignItems: string; maxWidth: string; borderRadius: string; }; }; "arc-v2": { backdrop: { background: string; }; root: { alignItems: string; maxWidth: string; borderRadius: string; }; scrollPaper: { [x: string]: { alignItems: string; }; }; }; }; export declare const DIALOG_MAP: { readonly arc: React.ComponentType & import("@material-ui/core/styles").StyledComponentProps<"root" | "backdrop">>; readonly codementor: React.ComponentType & import("@material-ui/core/styles").StyledComponentProps<"root" | "backdrop">>; readonly "cm-v2": React.ComponentType & import("@material-ui/core/styles").StyledComponentProps>; readonly devprojects: React.ComponentType & import("@material-ui/core/styles").StyledComponentProps<"root" | "backdrop">>; readonly "cm-events": React.ComponentType & import("@material-ui/core/styles").StyledComponentProps>; readonly "arc-v1": React.ComponentType & import("@material-ui/core/styles").StyledComponentProps<"root" | "backdrop">>; readonly "arc-v2": React.ComponentType & import("@material-ui/core/styles").StyledComponentProps<"root" | "scrollPaper" | "backdrop">>; }; export declare const SUPPORTED_THEMES: string[]; export declare type SUPPORTED_THEME = keyof typeof DIALOG_MAP; export declare const DEFAULT_THEME: "codementor"; declare const Dialog: ({ theme, fullHeight, ...props }: RawDialogProps) => JSX.Element; export default Dialog;