/** * @fileoverview Window management tool — list, focus, move, resize, minimize, fullscreen, close. * @module mcp-server/tools/definitions/macos-manage-windows */ import { z } from '@cyanheads/mcp-ts-core'; import { JsonRpcErrorCode } from '@cyanheads/mcp-ts-core/errors'; export declare const macosManageWindows: import("@cyanheads/mcp-ts-core").ToolDefinition; app_name: z.ZodOptional; window_title: z.ZodOptional; x: z.ZodOptional; y: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; minimized: z.ZodOptional; fullscreen: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ action: z.ZodString; windows: z.ZodOptional>>; success: z.ZodOptional; window: z.ZodOptional>; }, z.core.$strip>, readonly [{ readonly reason: "accessibility_required"; readonly code: JsonRpcErrorCode.Forbidden; readonly when: "Any mutating action called without Accessibility permission."; readonly recovery: "Grant Accessibility in System Settings > Privacy & Security > Accessibility for your terminal or MCP host app."; readonly thrownBy: "service"; }, { readonly reason: "window_not_found"; readonly code: JsonRpcErrorCode.NotFound; readonly when: "No window matches the given app_name or window_title."; readonly recovery: "Call with action=list to see all visible windows and their exact titles."; }], undefined>; //# sourceMappingURL=macos-manage-windows.tool.d.ts.map