import type { PropsWithChildren } from "react"; import { PopoverRoot } from "./root.js"; import { PopoverTrigger } from "./trigger.js"; import { DialogArrow } from "../dialog/arrow.js"; import { DialogClose } from "../dialog/close.js"; import { PopoverContainer } from "./container.js"; import { DialogDescription } from "../dialog/description.js"; import { DialogTitle } from "../dialog/title.js"; import { useDialog } from "../dialog/use-dialog.js"; export declare const Popover: { (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 Popover { type Props = PopoverRoot.Props; namespace Component { type Trigger = PopoverTrigger.Props; type Arrow = DialogArrow.Props; type Close = DialogClose.Props; type Container = PopoverContainer.Props; type Description = DialogDescription.Props; type Title = DialogTitle.Props; } }