import { DeepPartial } from '../../types'; import { PopoverTheme } from './theme'; import * as PopoverPrimitive from "@radix-ui/react-popover"; import * as React from "react"; declare const PopoverTrigger: React.ForwardRefExoticComponent>; declare const PopoverAnchor: React.ForwardRefExoticComponent>; declare const PopoverContent: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; interface PopoverProps extends Omit { children: React.ReactNode; open?: boolean; defaultOpen?: boolean; onOpenChange?: (open: boolean) => void; modal?: boolean; theme?: DeepPartial; closeClassName?: string; closeIcon?: React.ReactNode; hasCloseButton?: boolean; trigger?: React.ReactNode; label?: string; disabled?: boolean; } declare const Popover: ({ children, open, defaultOpen, onOpenChange, modal, trigger, label, theme: customTheme, closeClassName, hasCloseButton, closeIcon, disabled, ...rest }: PopoverProps) => import("react/jsx-runtime").JSX.Element; export { Popover, PopoverTrigger, PopoverContent, PopoverAnchor, type PopoverProps }; //# sourceMappingURL=Popover.d.ts.map