ultimate-mcp-server
Version:
The definitive all-in-one Model Context Protocol server for AI-assisted coding across 30+ platforms
21 lines • 935 B
TypeScript
/**
* Screenshot Capture with Automatic Tiling
* Optimized for Claude Vision API (1072x1072 tiles)
*/
import { ScreenshotOptions, ScreenshotTile } from './types.js';
export declare class ScreenshotCapture {
private browser?;
private readonly defaultTileSize;
private readonly defaultOverlap;
initialize(): Promise<void>;
cleanup(): Promise<void>;
captureScreenshot(options: ScreenshotOptions): Promise<ScreenshotTile[]>;
private tileScreenshot;
captureElement(url: string, selector: string, options?: Partial<ScreenshotOptions>): Promise<ScreenshotTile[]>;
captureScreencast(url: string, duration: number, interval?: number, options?: Partial<ScreenshotOptions>): Promise<ScreenshotTile[][]>;
compareScreenshots(tiles1: ScreenshotTile[], tiles2: ScreenshotTile[]): Promise<{
similarity: number;
differences: Buffer[];
}>;
}
//# sourceMappingURL=screenshot-capture.d.ts.map