import { Placement } from "@popperjs/core"; export declare type OverlayPosition = Placement; export interface UseOverlayPositionOptions { position?: OverlayPosition; offset?: number[]; allowFlip?: boolean; allowPreventOverflow?: boolean; boundaryElement?: HTMLElement; hasArrow?: boolean; } export declare function useOverlayPosition({ position, offset, allowFlip, allowPreventOverflow, boundaryElement, hasArrow }?: UseOverlayPositionOptions): { triggerRef: import("../../shared").MergedRef; overlayRef: import("../../shared").MergedRef; arrowRef: import("../../shared").MergedRef; };