import type { PropsWithChildren } from "react"; import { DialogRoot } from "./root.js"; import { DialogTrigger } from "./trigger.js"; import { DialogArrow } from "./arrow.js"; import { DialogClose } from "./close.js"; import { DialogContainer } from "./container.js"; import { DialogDescription } from "./description.js"; import { DialogTitle } from "./title.js"; import { useDialog } from "./use-dialog.js"; export declare const Dialog: { (props: PropsWithChildren): import("react/jsx-runtime").JSX.Element; Trigger: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; Arrow: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; Close: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; Container: import("react").ForwardRefExoticComponent, HTMLDialogElement>, "ref"> & import("react").RefAttributes>; Description: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; Title: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; useControls: typeof useDialog; }; export declare namespace Dialog { type Props = DialogRoot.Props; namespace Component { type Trigger = DialogTrigger.Props; type Arrow = DialogArrow.Props; type Close = DialogClose.Props; type Container = DialogContainer.Props; type Description = DialogDescription.Props; type Title = DialogTitle.Props; } }