import { type ActiveSurfaceTracker } from "./activeSurface.js"; export { saveScreenshot, clampCropRect, aspectRatiosMatch }; type Rect = { x: number; y: number; width: number; height: number; }; declare function clampCropRect(rect: Rect, imgW: number, imgH: number): Rect; declare function aspectRatiosMatch(a: { width: number; height: number; }, b: { width: number; height: number; }): boolean; declare function saveScreenshot({ config, step, driver, appSession, processRegistry, surfaceTracker, internal, annotationTheme, }: { config: any; step: any; driver: any; appSession?: any; processRegistry?: Map; surfaceTracker?: ActiveSurfaceTracker; internal?: { compareOnly: true; capturePath: string; }; annotationTheme?: any; }): Promise; //# sourceMappingURL=saveScreenshot.d.ts.map