import { default as React } from 'react'; import { Boundary, Placement } from '@floating-ui/react'; type TriggerEvent = 'hover' | 'focus' | 'click' | 'hover focus' | 'hover click' | 'focus click' | 'hover focus click'; export type PopoverProps = Omit, 'onToggle'> & { open?: boolean; event?: TriggerEvent; placement?: Placement; trigger: React.JSX.Element; offset?: number; modal?: boolean; disabled?: boolean; anchor?: Element | null; boundary?: Boundary; minWidth?: React.CSSProperties['minWidth']; maxWidth?: React.CSSProperties['maxWidth']; onToggle?: (open: boolean) => void; }; export declare const Popover: ({ open: controlledOpen, event, placement, trigger, offset: customOffset, modal, anchor, boundary, disabled, minWidth, maxWidth, className, children, onToggle: setControlledOpen, ...props }: PopoverProps) => import("react/jsx-runtime").JSX.Element; export {};