/// import type { TargetPosition } from '../../types'; export interface Place { left?: number; top?: number; height?: number; naturalHeight?: number; } interface Bounds { left: number; top: number; right: number; bottom: number; height: number; width: number; } export declare function getViewportBounds(): Bounds; export declare function getPopupHeight(viewportHeight: number, popupHeight: number, anchorBounds: Bounds, anchor: HTMLElement, position: 'top' | 'bottom'): number; export declare function calculatePosition(el: HTMLElement, anchor: HTMLElement, targetPosition: Maybe, prevPosition: Maybe): Place; export {};