import { default as React } from 'react'; export interface PopoverProps { /** Trigger element */ trigger: React.ReactNode; /** Popover content */ children: React.ReactNode; /** Placement relative to trigger */ placement?: 'top' | 'bottom' | 'left' | 'right' | 'top-start' | 'top-end' | 'bottom-start' | 'bottom-end'; /** Open state (controlled) */ isOpen?: boolean; /** Open state change handler (controlled) */ onOpenChange?: (open: boolean) => void; /** Trigger action */ trigger_action?: 'click' | 'hover'; /** Show arrow */ showArrow?: boolean; /** Additional className */ className?: string; } /** * Popover Component * * Floating content container anchored to a trigger element. * Useful for contextual information, menus, and form helpers. * * @example * ```tsx * Open}> *
Popover content
*
* ``` * * @example * ```tsx * Hover me} * placement="top" * trigger_action="hover" * showArrow * > *

Tooltip-like content

*
* ``` */ export declare const Popover: React.FC; //# sourceMappingURL=popover.d.ts.map