import React from "react";
import type { DialogBodyProps, DialogCloseProps, DialogContentProps, DialogShellRootProps, DialogTitleProps, DialogTriggerProps } from "./Dialog.types";
import { DialogScrollArea, SharedDialogFooter, SharedDialogHeader } from "./dialogComposableShared";
export declare function DialogModal(props: DialogShellRootProps): React.JSX.Element;
export declare namespace DialogModal {
    var Trigger: typeof DialogModalTrigger;
    var Content: typeof DialogModalContent;
    var Header: typeof SharedDialogHeader;
    var Title: typeof DialogModalTitle;
    var Close: typeof DialogModalClose;
    var Body: typeof DialogModalBody;
    var Footer: typeof SharedDialogFooter;
    var ScrollArea: typeof DialogScrollArea;
}
declare function DialogModalTrigger<Payload = unknown>({ children, render, handle, payload, className, style, ...rest }: DialogTriggerProps<Payload>): React.JSX.Element;
declare function DialogModalContent({ children, className, style, ...rest }: DialogContentProps): React.JSX.Element;
declare function DialogModalTitle({ children, ...rest }: DialogTitleProps): React.JSX.Element;
declare function DialogModalClose({ children, render, ...rest }: DialogCloseProps): React.JSX.Element;
declare function DialogModalBody({ children, fullBleed, className, style, ...rest }: DialogBodyProps): React.JSX.Element;
export {};
