declare class Viewport { private readonly maxRight; private readonly maxBottom; private readonly scrollX; private readonly scrollY; private readonly viewportWidth; private readonly viewportHeight; constructor(win: Window, doc: Document); canScrollIntoView({ x, y, width, height }: DOMRect): boolean; isInView({ x, y, width, height }: DOMRect): boolean; } export declare const clearViewportCache: () => null; export declare const getViewport: (win: Window, doc: Document) => Viewport; export type { Viewport };