import type { ComponentProps } from "react"; import { PopoverArrow, PopoverContent, PopoverDialog, PopoverHeading, PopoverRoot, PopoverTrigger } from "./popover"; export declare const Popover: (({ children, ...props }: import("react").ComponentPropsWithRef) => import("react/jsx-runtime").JSX.Element) & { Root: ({ children, ...props }: import("react").ComponentPropsWithRef) => import("react/jsx-runtime").JSX.Element; Trigger: ({ children, className, ...props }: import("./popover").PopoverTriggerProps & Omit>) => import("react/jsx-runtime").JSX.Element; Dialog: ({ children, className, ...props }: import("./popover").PopoverDialogProps) => import("react/jsx-runtime").JSX.Element; Arrow: ({ children, className, ...props }: import("./popover").PopoverArrowProps) => import("react/jsx-runtime").JSX.Element; Content: ({ children, className, ...props }: import("./popover").PopoverContentProps) => import("react/jsx-runtime").JSX.Element; Heading: ({ children, className, ...props }: import("./popover").PopoverHeadingProps) => import("react/jsx-runtime").JSX.Element; }; export type Popover = { Props: ComponentProps; RootProps: ComponentProps; TriggerProps: ComponentProps; DialogProps: ComponentProps; ArrowProps: ComponentProps; ContentProps: ComponentProps; HeadingProps: ComponentProps; }; export { PopoverArrow, PopoverContent, PopoverDialog, PopoverHeading, PopoverRoot, PopoverTrigger }; export type { PopoverRootProps, PopoverRootProps as PopoverProps, PopoverTriggerProps, PopoverDialogProps, PopoverArrowProps, PopoverContentProps, PopoverHeadingProps, } from "./popover"; export { popoverVariants } from "@heroui/styles"; export type { PopoverVariants } from "@heroui/styles";