interface VerticalOptions { position: 'top' | 'bottom'; windowHeight: number; childrenHeight: number; targetHeight: number; targetTop: number; offset: number; } interface VerticalMeasure { top: number; height: number; position: 'top' | 'bottom'; } interface HorizontalOptions { windowWidth: number; childrenWidth: number; targetWidth: number; targetLeft: number; alignment: 'left' | 'center' | 'right'; offset: number; } export declare function computeVerticalMeasure(options: VerticalOptions): VerticalMeasure; export declare function computeLeftPosition(options: HorizontalOptions): number; export declare function getScrollableParents(target: HTMLElement, parents?: HTMLElement[]): HTMLElement[]; export {};