export interface PopoverState { isOpen: boolean; open: () => void; close: () => void; toggle: () => void; } /** * Hook for managing popover open/close state with imperative control * @example * const popover = usePopoverState(); * * * Content * * * // Then call imperatively: * popover.open(); * popover.close(); */ export declare function usePopoverState(defaultOpen?: boolean): PopoverState;