import { McpServer } from "@modelcontextprotocol/server"; import { z } from "zod"; import type { AppLaunchFlowClient } from "../client/api.js"; export declare const transformOperationSchema: z.ZodObject<{ type: z.ZodEnum<{ update_node: "update_node"; delete_node: "delete_node"; add_node: "add_node"; reorder: "reorder"; replace_color: "replace_color"; bring_to_front: "bring_to_front"; send_to_back: "send_to_back"; }>; target: z.ZodObject<{ nodeType: z.ZodString; nodeId: z.ZodOptional; selector: z.ZodOptional; screens: z.ZodOptional, z.ZodArray]>>; }, z.core.$strip>; changes: z.ZodRecord; platform: z.ZodOptional>; }, z.core.$strip>; export declare function registerLayoutTools(server: McpServer, client: AppLaunchFlowClient): void;