import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import type { AsepriteLink } from "../bridge/link.js"; /** * Operations that encode pixel-art craft rather than Aseprite mechanics. * * `recolor` exists because "make this darker" done naively — subtract from every * channel — produces the muddy, plastic look that reads instantly as generated. * A real shadow shifts hue toward the ambient (cool) and loses a little * saturation; a highlight warms. That rule is applied here, in one place, so * every skill and every agent gets it for free. */ export declare function registerCraftTools(server: McpServer, live: AsepriteLink): void;