/** * @fileoverview Focus/Do Not Disturb tool — get or set macOS Focus mode. * @module mcp-server/tools/definitions/macos-manage-focus */ import { z } from '@cyanheads/mcp-ts-core'; import { JsonRpcErrorCode } from '@cyanheads/mcp-ts-core/errors'; export declare const macosManageFocus: import("@cyanheads/mcp-ts-core").ToolDefinition; mode: z.ZodOptional; enabled: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ action: z.ZodString; status: z.ZodOptional>; mode: z.ZodOptional>; reason: z.ZodOptional; success: z.ZodOptional; }, z.core.$strip>, readonly [{ readonly reason: "shortcuts_unavailable"; readonly code: JsonRpcErrorCode.ServiceUnavailable; readonly when: "The shortcuts CLI is not available or the \"Set Focus\" shortcut does not exist."; readonly recovery: "Open the Shortcuts app, search for \"Set Focus\", and add it. The shortcut is built-in on macOS 12+."; }, { readonly reason: "focus_not_found"; readonly code: JsonRpcErrorCode.NotFound; readonly when: "The provided mode name does not match any known Focus profile."; readonly recovery: "Check System Settings > Focus for configured profile names. Names are case-sensitive and must match exactly."; }], undefined>; //# sourceMappingURL=macos-manage-focus.tool.d.ts.map