/// import { UseFloatingReturn } from '@floating-ui/react'; import { FloatingAxesOffsets, FloatingPosition } from '../Floating'; import { PopoverWidth, PopoverMiddlewares } from './Popover.types'; interface UsePopoverOptions { offset: number | FloatingAxesOffsets; position: FloatingPosition; positionDependencies: any[]; onPositionChange?(position: FloatingPosition): void; opened: boolean; defaultOpened: boolean; onChange(opened: boolean): void; onClose?(): void; onOpen?(): void; width: PopoverWidth; middlewares: PopoverMiddlewares; arrowRef: React.RefObject; arrowOffset: number; } export declare function usePopover(options: UsePopoverOptions): { floating: UseFloatingReturn; controlled: boolean; opened: boolean; onClose: () => void; onToggle: () => void; }; export {}; //# sourceMappingURL=use-popover.d.ts.map