declare type Position = 'top' | 'bottom' | 'left' | 'right'; declare type Strategy = 'absolute' | 'fixed'; export interface UsePopoverData { x: number; y: number; strategy: Strategy; } export interface UsePopoverOptions { position: Position; offset: number; strategy: Strategy; overflowElement: HTMLElement | string; } declare const usePopover: (options?: Partial) => { x: number; y: number; strategy: Strategy; floatingRef: import("react").RefObject; referenceRef: import("react").RefObject; update: () => void; }; export default usePopover;