import type { Box, Point } from './geometry.js'; export interface PageObject { element: HTMLElement; box: Box; path: Path2D; center: Point; } export declare function elementMatrix(element: HTMLElement, win: Window): DOMMatrix; /** Cache geometry, including 2D rotations inherited through nested stacking contexts. */ export declare function pageObjects(doc: Document, win: Window, selector: string): PageObject[]; export declare function outsideObjects(ctx: CanvasRenderingContext2D, objects: readonly PageObject[], width: number, height: number): void; //# sourceMappingURL=objects.d.ts.map