export type FloatingSide = 'top' | 'right' | 'bottom' | 'left'; export type FloatingAlignment = 'center' | 'start' | 'end'; export type FloatingDirection = 'ltr' | 'rtl'; type Rect = Pick; export type FloatingPositionInput = { referenceRect: Rect; floatingSize: Readonly<{ width: number; height: number; }>; side: FloatingSide; alignment: FloatingAlignment; offset: number; clippingRect: Rect; collisionPadding: number; direction: FloatingDirection; devicePixelRatio: number; }; export type FloatingPosition = { x: number; y: number; side: FloatingSide; alignment: FloatingAlignment; }; export declare function computeFloatingPosition(input: FloatingPositionInput): FloatingPosition; export {}; //# sourceMappingURL=geometry.d.ts.map