import { z } from 'zod'; import type { Tool } from '@modelcontextprotocol/sdk/types.js'; import type { WebSocketManager } from '../connection.js'; export declare const screenshotSchema: z.ZodObject<{ width: z.ZodOptional; height: z.ZodOptional; }, "strip", z.ZodTypeAny, { width?: number | undefined; height?: number | undefined; }, { width?: number | undefined; height?: number | undefined; }>; export type ScreenshotInput = z.infer; export declare const screenshotTool: Tool; type ScreenshotContent = { content: Array<{ type: 'image'; data: string; mimeType: 'image/png'; } | { type: 'text'; text: string; }>; }; export declare function handleScreenshot(args: ScreenshotInput, connection: WebSocketManager): Promise; export {}; //# sourceMappingURL=screenshot.d.ts.map