import { ReactNode } from 'react'; import * as RadixPopover from '@radix-ui/react-popover'; export declare const Popover: { ({ children, ...props }: RadixPopover.PopoverProps): import("react/jsx-runtime").JSX.Element; Trigger: { ({ anchor, children, ...props }: TriggerProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; Content: { ({ children, showArrow, showClose, forceMount, container, ...props }: PopoverContentProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; }; interface TriggerProps extends RadixPopover.PopoverTriggerProps { anchor?: ReactNode; } interface PopoverContentProps extends RadixPopover.PopoverContentProps { /** Whether to show an arrow pointing to the trigger element */ showArrow?: boolean; /** Whether to show a close button in the popover */ showClose?: boolean; /** Forces the popover to mount in the DOM even when closed */ forceMount?: true; /** Custom container element for the popover portal */ container?: HTMLElement | null; } export {};