/** * @fileoverview Display management tool — list connected displays and apply saved layouts. * @module mcp-server/tools/definitions/macos-manage-displays */ import { z } from '@cyanheads/mcp-ts-core'; import { JsonRpcErrorCode } from '@cyanheads/mcp-ts-core/errors'; export declare const macosManageDisplays: import("@cyanheads/mcp-ts-core").ToolDefinition; layout_name: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ action: z.ZodString; displays: z.ZodOptional>>; current_config: z.ZodOptional; success: z.ZodOptional; layout_name: z.ZodOptional; }, z.core.$strip>, readonly [{ readonly reason: "displayplacer_not_found"; readonly code: JsonRpcErrorCode.ServiceUnavailable; readonly when: "displayplacer CLI is not installed at /opt/homebrew/bin/displayplacer."; readonly recovery: "Install with: brew install jakehilborn/jakehilborn/displayplacer"; readonly thrownBy: "service"; }, { readonly reason: "layout_not_found"; readonly code: JsonRpcErrorCode.NotFound; readonly when: "The named layout does not exist in the MACOS_DISPLAY_LAYOUTS server config."; readonly recovery: "Check that layout_name matches a key in the MACOS_DISPLAY_LAYOUTS environment variable."; }], undefined>; //# sourceMappingURL=macos-manage-displays.tool.d.ts.map