import type { FloatingPortalPosition, FloatingStrategy } from './useFloatingPortal.types'; interface CalculatePositionParams { referenceRect: DOMRect; floatingRect: DOMRect; strategy: FloatingStrategy; offset: [number, number]; } /** * Calculates the position to center the floating element * on the reference element, applying optional offsets. * * - For `fixed` strategy: uses viewport-relative coordinates. * - For `absolute` strategy: adds page scroll offsets. * * @param params - The reference and floating element rects, strategy, and offset * @returns The calculated `top` and `left` position */ export declare function calculatePosition(params: CalculatePositionParams): FloatingPortalPosition; export {};