import { HTMLAttributes, RefObject } from 'react'; import { PlacementAxis, PositionProps } from '@react-types/overlays'; interface AriaPositionProps extends PositionProps { boundaryElement?: HTMLElement; targetRef: RefObject; overlayRef: RefObject; scrollRef?: RefObject; shouldUpdatePosition?: boolean; onClose?: () => void; shouldOverlapWithTrigger?: boolean; } interface PositionAria { overlayProps: HTMLAttributes; arrowProps: HTMLAttributes; placement: PlacementAxis; updatePosition(): void; isFlipped: boolean; } export declare function useOverlayPosition(props: AriaPositionProps): PositionAria; export {}; //# sourceMappingURL=useOverlayPosition.d.ts.map