import { z } from "zod"; import { ServerContext } from "../server.js"; import { UiConfig } from "../types/index.js"; export declare const uiCaptureInputSchema: z.ZodObject<{ operation: z.ZodEnum<{ screenshot: "screenshot"; "visual-snapshot": "visual-snapshot"; }>; localPath: z.ZodOptional; inline: z.ZodOptional, z.ZodBoolean>>; maxDimension: z.ZodOptional, z.ZodCoercedNumber>>; raw: z.ZodOptional, z.ZodBoolean>>; }, z.core.$strict>; export type UiCaptureInput = z.infer; export declare function handleUiCaptureTool(input: UiCaptureInput, context: ServerContext, uiConfig?: UiConfig): Promise>; export declare const uiCaptureToolDefinition: { name: string; description: string; inputSchema: { type: "object"; properties?: Record; required?: string[]; }; annotations: { readOnlyHint: boolean; destructiveHint: boolean; idempotentHint: boolean; openWorldHint: boolean; }; };