import { z } from 'zod'; export declare const TakeScreenshotSchema: z.ZodObject<{ outputPath: z.ZodOptional; windowTitle: z.ZodOptional; targetId: z.ZodOptional; }, "strip", z.ZodTypeAny, { outputPath?: string | undefined; windowTitle?: string | undefined; targetId?: string | undefined; }, { outputPath?: string | undefined; windowTitle?: string | undefined; targetId?: string | undefined; }>; export declare const ReadElectronLogsSchema: z.ZodObject<{ logType: z.ZodOptional>; lines: z.ZodOptional; follow: z.ZodOptional; }, "strip", z.ZodTypeAny, { logType?: "console" | "main" | "renderer" | "all" | undefined; lines?: number | undefined; follow?: boolean | undefined; }, { logType?: "console" | "main" | "renderer" | "all" | undefined; lines?: number | undefined; follow?: boolean | undefined; }>; export declare const GetElectronWindowInfoSchema: z.ZodObject<{ includeChildren: z.ZodOptional; }, "strip", z.ZodTypeAny, { includeChildren?: boolean | undefined; }, { includeChildren?: boolean | undefined; }>; export declare const ListElectronWindowsSchema: z.ZodObject<{ includeDevTools: z.ZodOptional; }, "strip", z.ZodTypeAny, { includeDevTools?: boolean | undefined; }, { includeDevTools?: boolean | undefined; }>; export type ToolInput = { type: 'object'; properties: Record; required?: string[]; };