import type { TransitionPhase } from '~/hooks/useMountTransition'; import type { DialogProps } from './types'; export declare const Root: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, HTMLDivElement>, { id: string; $isOpen: DialogProps["isOpen"]; $viewportHeight: number; $transitionPhase: TransitionPhase; $scrollable: DialogProps["scrollable"]; $flow: DialogProps["flow"]; }>> & string; export declare const Wrapper: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, HTMLDivElement>, { $scrollable: DialogProps["scrollable"]; $flow: DialogProps["flow"]; }>> & string; export declare const Container: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, HTMLDivElement>, { $isOpen: DialogProps["isOpen"]; $transitionPhase: TransitionPhase; $size: DialogProps["size"]; $scrollable: DialogProps["scrollable"]; $flow: DialogProps["flow"]; }>> & string; export declare const Body: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, HTMLDivElement>, { $scrollable: DialogProps["scrollable"]; }>> & string; export declare const BodyArea: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, HTMLDivElement>, { $padding: DialogProps["padding"]; }>> & string; /** * The Content component can be used to create custom Dialog * treatments in conjunction with `padding="none"` */ export declare const Content: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string;