import * as React$1 from "react"; import * as react_jsx_runtime0 from "react/jsx-runtime"; import * as DialogPrimitive from "@radix-ui/react-dialog"; //#region src/react/ui/dialog.d.ts /** Modal dialog that overlays the page content */ declare function Dialog({ ...props }: React$1.ComponentProps): react_jsx_runtime0.JSX.Element; /** Button that opens the dialog */ declare function DialogTrigger({ ...props }: React$1.ComponentProps): react_jsx_runtime0.JSX.Element; /** Portal container for dialog content */ declare function DialogPortal({ container, ...props }: React$1.ComponentProps): react_jsx_runtime0.JSX.Element; /** Button that closes the dialog */ declare function DialogClose({ ...props }: React$1.ComponentProps): react_jsx_runtime0.JSX.Element; /** Dimmed overlay behind the dialog */ declare function DialogOverlay({ className, ...props }: React$1.ComponentProps): react_jsx_runtime0.JSX.Element; /** Main content area of the dialog */ declare function DialogContent({ className, children, showCloseButton, ...props }: React$1.ComponentProps & { showCloseButton?: boolean; }): react_jsx_runtime0.JSX.Element; /** Header section of the dialog */ declare function DialogHeader({ className, ...props }: React$1.ComponentProps<"div">): react_jsx_runtime0.JSX.Element; /** Footer section of the dialog */ declare function DialogFooter({ className, ...props }: React$1.ComponentProps<"div">): react_jsx_runtime0.JSX.Element; /** Title text for the dialog */ declare function DialogTitle({ className, ...props }: React$1.ComponentProps): react_jsx_runtime0.JSX.Element; /** Description text for the dialog */ declare function DialogDescription({ className, ...props }: React$1.ComponentProps): react_jsx_runtime0.JSX.Element; //#endregion export { Dialog, DialogClose, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogOverlay, DialogPortal, DialogTitle, DialogTrigger }; //# sourceMappingURL=dialog.d.ts.map