declare type ViewportRect = { width: number; height: number; }; declare type Rect = { width: number; height: number; left: number; top: number; right: number; bottom: number; }; export declare const fitsOnTop: (viewportOffset: number) => (elemRect: Rect) => boolean; export declare const fitsOnBottom: (viewportOffset: number) => (elemRect: Rect, viewportRect: ViewportRect) => boolean; export declare const fitsOnLeft: (viewportOffset: number) => (elemRect: Rect) => boolean; export declare const fitsOnRight: (viewportOffset: number) => (elemRect: Rect, viewportRect: ViewportRect) => boolean; export declare const fitsInViewport: (viewportOffset: number) => (elemRect: Rect) => boolean; export declare const getFitOffsets: (viewportOffset: number) => (elemRect: Rect) => { x: number; y: number; }; export {};