import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import type { AsepriteLink } from "../bridge/link.js"; /** * The escape hatch. * * A compact tool surface has a cost: something a user wants will eventually sit * outside it. Rather than let that become a reason to grow the surface to 120 * tools, this runs Lua directly in Aseprite — and is off unless the operator * turns it on, because it is arbitrary code execution inside the app that holds * the user's unsaved work. */ export declare function registerEscapeTools(server: McpServer, live: AsepriteLink, enabled: boolean): void;