/** * toolDefinitions.ts — the 12 consolidated tools. * * These 12 verb-oriented tools replace the 101 fine-grained legacy tools; the * first argument selects the operation (entity / action / mode / view). The * legacy names still work as call aliases and can be re-advertised with * RPGMV_LEGACY_TOOLS=1. Routing lives in router.ts; implementations are the * same audited code paths the legacy tools used. * * Conventions shared by every tool: data files are written to disk immediately * (no undo; close the RPG Maker editor while editing or it may overwrite * changes); create operations assign the next free ID and return the created * object including its id; numeric arguments accept numbers or numeric strings. */ export declare const TOOL_DEFINITIONS: ({ name: string; description: string; annotations: { title: string; readOnlyHint: boolean; destructiveHint: boolean; idempotentHint: boolean; openWorldHint: boolean; }; inputSchema: { type: string; properties: { entity: { type: string; enum: string[]; description: string; }; id: { description: string; type: string[]; }; query: { type: string; description: string; }; preset?: undefined; data?: undefined; fields?: undefined; appendCommand?: undefined; addEnemyId?: undefined; view?: undefined; mapId?: undefined; eventId?: undefined; layer?: undefined; showEvents?: undefined; showRegions?: undefined; mode?: undefined; name?: undefined; displayName?: undefined; width?: undefined; height?: undefined; tilesetId?: undefined; theme?: undefined; seed?: undefined; addEvents?: undefined; enterableHouses?: undefined; encounters?: undefined; parentId?: undefined; bgmName?: undefined; note?: undefined; batch?: undefined; sourceMapId?: undefined; templateId?: undefined; keepEvents?: undefined; useTemplate?: undefined; action?: undefined; tileId?: undefined; names?: undefined; folders?: undefined; mapIdA?: undefined; mapIdB?: undefined; posA?: undefined; posB?: undefined; encounterStep?: undefined; kind?: undefined; options?: undefined; x?: undefined; y?: undefined; trigger?: undefined; pages?: undefined; command?: undefined; pageIndex?: undefined; dialogues?: undefined; items?: undefined; goods?: undefined; destMapId?: undefined; destX?: undefined; destY?: undefined; lockedSwitchId?: undefined; lockedMessage?: undefined; cost?: undefined; troopId?: undefined; characterName?: undefined; characterIndex?: undefined; switchX?: undefined; switchY?: undefined; doorX?: undefined; doorY?: undefined; gameSwitchId?: undefined; switchName?: undefined; doorName?: undefined; eventType?: undefined; count?: undefined; opts?: undefined; section?: undefined; title?: undefined; description?: undefined; author?: undefined; help?: undefined; params?: undefined; commands?: undefined; body?: undefined; status?: undefined; destPath?: undefined; sourcePath?: undefined; install?: undefined; test?: undefined; detail?: undefined; category?: undefined; path?: undefined; imagePath?: undefined; prompt?: undefined; resizeMax?: undefined; base64PNG?: undefined; limit?: undefined; minLen?: undefined; severity?: undefined; target?: undefined; page?: undefined; commonEventId?: undefined; }; required: string[]; }; } | { name: string; description: string; annotations: { title: string; readOnlyHint: boolean; destructiveHint: boolean; idempotentHint: boolean; openWorldHint: boolean; }; inputSchema: { type: string; properties: { entity: { type: string; enum: string[]; description: string; }; preset: { type: string; enum: string[]; description: string; }; data: { type: string; description: string; }; id?: undefined; query?: undefined; fields?: undefined; appendCommand?: undefined; addEnemyId?: undefined; view?: undefined; mapId?: undefined; eventId?: undefined; layer?: undefined; showEvents?: undefined; showRegions?: undefined; mode?: undefined; name?: undefined; displayName?: undefined; width?: undefined; height?: undefined; tilesetId?: undefined; theme?: undefined; seed?: undefined; addEvents?: undefined; enterableHouses?: undefined; encounters?: undefined; parentId?: undefined; bgmName?: undefined; note?: undefined; batch?: undefined; sourceMapId?: undefined; templateId?: undefined; keepEvents?: undefined; useTemplate?: undefined; action?: undefined; tileId?: undefined; names?: undefined; folders?: undefined; mapIdA?: undefined; mapIdB?: undefined; posA?: undefined; posB?: undefined; encounterStep?: undefined; kind?: undefined; options?: undefined; x?: undefined; y?: undefined; trigger?: undefined; pages?: undefined; command?: undefined; pageIndex?: undefined; dialogues?: undefined; items?: undefined; goods?: undefined; destMapId?: undefined; destX?: undefined; destY?: undefined; lockedSwitchId?: undefined; lockedMessage?: undefined; cost?: undefined; troopId?: undefined; characterName?: undefined; characterIndex?: undefined; switchX?: undefined; switchY?: undefined; doorX?: undefined; doorY?: undefined; gameSwitchId?: undefined; switchName?: undefined; doorName?: undefined; eventType?: undefined; count?: undefined; opts?: undefined; section?: undefined; title?: undefined; description?: undefined; author?: undefined; help?: undefined; params?: undefined; commands?: undefined; body?: undefined; status?: undefined; destPath?: undefined; sourcePath?: undefined; install?: undefined; test?: undefined; detail?: undefined; category?: undefined; path?: undefined; imagePath?: undefined; prompt?: undefined; resizeMax?: undefined; base64PNG?: undefined; limit?: undefined; minLen?: undefined; severity?: undefined; target?: undefined; page?: undefined; commonEventId?: undefined; }; required: string[]; }; } | { name: string; description: string; annotations: { title: string; readOnlyHint: boolean; destructiveHint: boolean; idempotentHint: boolean; openWorldHint: boolean; }; inputSchema: { type: string; properties: { entity: { type: string; enum: string[]; description: string; }; id: { description: string; type: string[]; }; fields: { type: string; description: string; }; appendCommand: { type: string; description: string; }; addEnemyId: { description: string; type: string[]; }; query?: undefined; preset?: undefined; data?: undefined; view?: undefined; mapId?: undefined; eventId?: undefined; layer?: undefined; showEvents?: undefined; showRegions?: undefined; mode?: undefined; name?: undefined; displayName?: undefined; width?: undefined; height?: undefined; tilesetId?: undefined; theme?: undefined; seed?: undefined; addEvents?: undefined; enterableHouses?: undefined; encounters?: undefined; parentId?: undefined; bgmName?: undefined; note?: undefined; batch?: undefined; sourceMapId?: undefined; templateId?: undefined; keepEvents?: undefined; useTemplate?: undefined; action?: undefined; tileId?: undefined; names?: undefined; folders?: undefined; mapIdA?: undefined; mapIdB?: undefined; posA?: undefined; posB?: undefined; encounterStep?: undefined; kind?: undefined; options?: undefined; x?: undefined; y?: undefined; trigger?: undefined; pages?: undefined; command?: undefined; pageIndex?: undefined; dialogues?: undefined; items?: undefined; goods?: undefined; destMapId?: undefined; destX?: undefined; destY?: undefined; lockedSwitchId?: undefined; lockedMessage?: undefined; cost?: undefined; troopId?: undefined; characterName?: undefined; characterIndex?: undefined; switchX?: undefined; switchY?: undefined; doorX?: undefined; doorY?: undefined; gameSwitchId?: undefined; switchName?: undefined; doorName?: undefined; eventType?: undefined; count?: undefined; opts?: undefined; section?: undefined; title?: undefined; description?: undefined; author?: undefined; help?: undefined; params?: undefined; commands?: undefined; body?: undefined; status?: undefined; destPath?: undefined; sourcePath?: undefined; install?: undefined; test?: undefined; detail?: undefined; category?: undefined; path?: undefined; imagePath?: undefined; prompt?: undefined; resizeMax?: undefined; base64PNG?: undefined; limit?: undefined; minLen?: undefined; severity?: undefined; target?: undefined; page?: undefined; commonEventId?: undefined; }; required: string[]; }; } | { name: string; description: string; annotations: { title: string; readOnlyHint: boolean; destructiveHint: boolean; idempotentHint: boolean; openWorldHint: boolean; }; inputSchema: { type: string; properties: { entity: { type: string; enum: string[]; description: string; }; id: { description: string; type: string[]; }; query?: undefined; preset?: undefined; data?: undefined; fields?: undefined; appendCommand?: undefined; addEnemyId?: undefined; view?: undefined; mapId?: undefined; eventId?: undefined; layer?: undefined; showEvents?: undefined; showRegions?: undefined; mode?: undefined; name?: undefined; displayName?: undefined; width?: undefined; height?: undefined; tilesetId?: undefined; theme?: undefined; seed?: undefined; addEvents?: undefined; enterableHouses?: undefined; encounters?: undefined; parentId?: undefined; bgmName?: undefined; note?: undefined; batch?: undefined; sourceMapId?: undefined; templateId?: undefined; keepEvents?: undefined; useTemplate?: undefined; action?: undefined; tileId?: undefined; names?: undefined; folders?: undefined; mapIdA?: undefined; mapIdB?: undefined; posA?: undefined; posB?: undefined; encounterStep?: undefined; kind?: undefined; options?: undefined; x?: undefined; y?: undefined; trigger?: undefined; pages?: undefined; command?: undefined; pageIndex?: undefined; dialogues?: undefined; items?: undefined; goods?: undefined; destMapId?: undefined; destX?: undefined; destY?: undefined; lockedSwitchId?: undefined; lockedMessage?: undefined; cost?: undefined; troopId?: undefined; characterName?: undefined; characterIndex?: undefined; switchX?: undefined; switchY?: undefined; doorX?: undefined; doorY?: undefined; gameSwitchId?: undefined; switchName?: undefined; doorName?: undefined; eventType?: undefined; count?: undefined; opts?: undefined; section?: undefined; title?: undefined; description?: undefined; author?: undefined; help?: undefined; params?: undefined; commands?: undefined; body?: undefined; status?: undefined; destPath?: undefined; sourcePath?: undefined; install?: undefined; test?: undefined; detail?: undefined; category?: undefined; path?: undefined; imagePath?: undefined; prompt?: undefined; resizeMax?: undefined; base64PNG?: undefined; limit?: undefined; minLen?: undefined; severity?: undefined; target?: undefined; page?: undefined; commonEventId?: undefined; }; required: string[]; }; } | { name: string; description: string; annotations: { title: string; readOnlyHint: boolean; destructiveHint: boolean; idempotentHint: boolean; openWorldHint: boolean; }; inputSchema: { type: string; properties: { view: { type: string; enum: string[]; description: string; }; mapId: { description: string; type: string[]; }; eventId: { description: string; type: string[]; }; query: { type: string; description: string; }; layer: { description: string; type: string[]; }; showEvents: { type: string; description: string; }; showRegions: { type: string; description: string; }; entity?: undefined; id?: undefined; preset?: undefined; data?: undefined; fields?: undefined; appendCommand?: undefined; addEnemyId?: undefined; mode?: undefined; name?: undefined; displayName?: undefined; width?: undefined; height?: undefined; tilesetId?: undefined; theme?: undefined; seed?: undefined; addEvents?: undefined; enterableHouses?: undefined; encounters?: undefined; parentId?: undefined; bgmName?: undefined; note?: undefined; batch?: undefined; sourceMapId?: undefined; templateId?: undefined; keepEvents?: undefined; useTemplate?: undefined; action?: undefined; tileId?: undefined; names?: undefined; folders?: undefined; mapIdA?: undefined; mapIdB?: undefined; posA?: undefined; posB?: undefined; encounterStep?: undefined; kind?: undefined; options?: undefined; x?: undefined; y?: undefined; trigger?: undefined; pages?: undefined; command?: undefined; pageIndex?: undefined; dialogues?: undefined; items?: undefined; goods?: undefined; destMapId?: undefined; destX?: undefined; destY?: undefined; lockedSwitchId?: undefined; lockedMessage?: undefined; cost?: undefined; troopId?: undefined; characterName?: undefined; characterIndex?: undefined; switchX?: undefined; switchY?: undefined; doorX?: undefined; doorY?: undefined; gameSwitchId?: undefined; switchName?: undefined; doorName?: undefined; eventType?: undefined; count?: undefined; opts?: undefined; section?: undefined; title?: undefined; description?: undefined; author?: undefined; help?: undefined; params?: undefined; commands?: undefined; body?: undefined; status?: undefined; destPath?: undefined; sourcePath?: undefined; install?: undefined; test?: undefined; detail?: undefined; category?: undefined; path?: undefined; imagePath?: undefined; prompt?: undefined; resizeMax?: undefined; base64PNG?: undefined; limit?: undefined; minLen?: undefined; severity?: undefined; target?: undefined; page?: undefined; commonEventId?: undefined; }; required: string[]; }; } | { name: string; description: string; annotations: { title: string; readOnlyHint: boolean; destructiveHint: boolean; idempotentHint: boolean; openWorldHint: boolean; }; inputSchema: { type: string; properties: { mode: { type: string; enum: string[]; description: string; }; name: { type: string; description: string; }; displayName: { type: string; description: string; }; width: { description: string; type: string[]; }; height: { description: string; type: string[]; }; tilesetId: { description: string; type: string[]; }; theme: { type: string; description: string; }; seed: { description: string; type: string[]; }; addEvents: { type: string; description: string; }; enterableHouses: { type: string; description: string; }; encounters: { type: string; description: string; items?: undefined; }; parentId: { description: string; type: string[]; }; bgmName: { type: string; description: string; }; note: { type: string; description: string; }; batch: { type: string; description: string; items: { type: string; }; }; sourceMapId: { description: string; type: string[]; }; templateId: { description: string; type: string[]; }; keepEvents: { type: string; description: string; }; useTemplate: { type: string; description: string; }; entity?: undefined; id?: undefined; query?: undefined; preset?: undefined; data?: undefined; fields?: undefined; appendCommand?: undefined; addEnemyId?: undefined; view?: undefined; mapId?: undefined; eventId?: undefined; layer?: undefined; showEvents?: undefined; showRegions?: undefined; action?: undefined; tileId?: undefined; names?: undefined; folders?: undefined; mapIdA?: undefined; mapIdB?: undefined; posA?: undefined; posB?: undefined; encounterStep?: undefined; kind?: undefined; options?: undefined; x?: undefined; y?: undefined; trigger?: undefined; pages?: undefined; command?: undefined; pageIndex?: undefined; dialogues?: undefined; items?: undefined; goods?: undefined; destMapId?: undefined; destX?: undefined; destY?: undefined; lockedSwitchId?: undefined; lockedMessage?: undefined; cost?: undefined; troopId?: undefined; characterName?: undefined; characterIndex?: undefined; switchX?: undefined; switchY?: undefined; doorX?: undefined; doorY?: undefined; gameSwitchId?: undefined; switchName?: undefined; doorName?: undefined; eventType?: undefined; count?: undefined; opts?: undefined; section?: undefined; title?: undefined; description?: undefined; author?: undefined; help?: undefined; params?: undefined; commands?: undefined; body?: undefined; status?: undefined; destPath?: undefined; sourcePath?: undefined; install?: undefined; test?: undefined; detail?: undefined; category?: undefined; path?: undefined; imagePath?: undefined; prompt?: undefined; resizeMax?: undefined; base64PNG?: undefined; limit?: undefined; minLen?: undefined; severity?: undefined; target?: undefined; page?: undefined; commonEventId?: undefined; }; required: never[]; }; } | { name: string; description: string; annotations: { title: string; readOnlyHint: boolean; destructiveHint: boolean; idempotentHint: boolean; openWorldHint: boolean; }; inputSchema: { type: string; properties: { action: { type: string; enum: string[]; description: string; }; mapId: { description: string; type: string[]; }; layer: { description: string; type: string[]; }; tileId: { description: string; type: string[]; }; names: { type: string; description: string; items: { type: string; }; }; folders: { type: string; description: string; items: { type: string; }; }; mapIdA: { description: string; type: string[]; }; mapIdB: { description: string; type: string[]; }; posA: { type: string; description: string; }; posB: { type: string; description: string; }; encounters: { type: string; description: string; items: { type: string; }; }; encounterStep: { description: string; type: string[]; }; entity?: undefined; id?: undefined; query?: undefined; preset?: undefined; data?: undefined; fields?: undefined; appendCommand?: undefined; addEnemyId?: undefined; view?: undefined; eventId?: undefined; showEvents?: undefined; showRegions?: undefined; mode?: undefined; name?: undefined; displayName?: undefined; width?: undefined; height?: undefined; tilesetId?: undefined; theme?: undefined; seed?: undefined; addEvents?: undefined; enterableHouses?: undefined; parentId?: undefined; bgmName?: undefined; note?: undefined; batch?: undefined; sourceMapId?: undefined; templateId?: undefined; keepEvents?: undefined; useTemplate?: undefined; kind?: undefined; options?: undefined; x?: undefined; y?: undefined; trigger?: undefined; pages?: undefined; command?: undefined; pageIndex?: undefined; dialogues?: undefined; items?: undefined; goods?: undefined; destMapId?: undefined; destX?: undefined; destY?: undefined; lockedSwitchId?: undefined; lockedMessage?: undefined; cost?: undefined; troopId?: undefined; characterName?: undefined; characterIndex?: undefined; switchX?: undefined; switchY?: undefined; doorX?: undefined; doorY?: undefined; gameSwitchId?: undefined; switchName?: undefined; doorName?: undefined; eventType?: undefined; count?: undefined; opts?: undefined; section?: undefined; title?: undefined; description?: undefined; author?: undefined; help?: undefined; params?: undefined; commands?: undefined; body?: undefined; status?: undefined; destPath?: undefined; sourcePath?: undefined; install?: undefined; test?: undefined; detail?: undefined; category?: undefined; path?: undefined; imagePath?: undefined; prompt?: undefined; resizeMax?: undefined; base64PNG?: undefined; limit?: undefined; minLen?: undefined; severity?: undefined; target?: undefined; page?: undefined; commonEventId?: undefined; }; required: string[]; }; } | { name: string; description: string; annotations: { title: string; readOnlyHint: boolean; destructiveHint: boolean; idempotentHint: boolean; openWorldHint: boolean; }; inputSchema: { type: string; properties: { action: { type: string; enum: string[]; description: string; }; kind: { type: string; enum: string[]; description: string; }; options: { type: string; description: string; }; preset: { type: string; enum: string[]; description: string; }; mapId: { description: string; type: string[]; }; x: { description: string; type: string[]; }; y: { description: string; type: string[]; }; name: { type: string; description: string; }; eventId: { description: string; type: string[]; }; fields: { type: string; description: string; }; trigger: { description: string; type: string[]; }; pages: { type: string; description: string; }; command: { type: string; description: string; }; pageIndex: { description: string; type: string[]; }; dialogues: { type: string; description: string; items: { type: string; }; }; items: { type: string; description: string; items: { type: string; }; }; goods: { type: string; description: string; items: { type: string; }; }; destMapId: { description: string; type: string[]; }; destX: { description: string; type: string[]; }; destY: { description: string; type: string[]; }; lockedSwitchId: { description: string; type: string[]; }; lockedMessage: { type: string; description: string; }; cost: { description: string; type: string[]; }; troopId: { description: string; type: string[]; }; characterName: { type: string; description: string; }; characterIndex: { description: string; type: string[]; }; switchX: { description: string; type: string[]; }; switchY: { description: string; type: string[]; }; doorX: { description: string; type: string[]; }; doorY: { description: string; type: string[]; }; gameSwitchId: { description: string; type: string[]; }; switchName: { type: string; description: string; }; doorName: { type: string; description: string; }; eventType: { type: string; description: string; }; count: { description: string; type: string[]; }; opts: { type: string; description: string; }; entity?: undefined; id?: undefined; query?: undefined; data?: undefined; appendCommand?: undefined; addEnemyId?: undefined; view?: undefined; layer?: undefined; showEvents?: undefined; showRegions?: undefined; mode?: undefined; displayName?: undefined; width?: undefined; height?: undefined; tilesetId?: undefined; theme?: undefined; seed?: undefined; addEvents?: undefined; enterableHouses?: undefined; encounters?: undefined; parentId?: undefined; bgmName?: undefined; note?: undefined; batch?: undefined; sourceMapId?: undefined; templateId?: undefined; keepEvents?: undefined; useTemplate?: undefined; tileId?: undefined; names?: undefined; folders?: undefined; mapIdA?: undefined; mapIdB?: undefined; posA?: undefined; posB?: undefined; encounterStep?: undefined; section?: undefined; title?: undefined; description?: undefined; author?: undefined; help?: undefined; params?: undefined; commands?: undefined; body?: undefined; status?: undefined; destPath?: undefined; sourcePath?: undefined; install?: undefined; test?: undefined; detail?: undefined; category?: undefined; path?: undefined; imagePath?: undefined; prompt?: undefined; resizeMax?: undefined; base64PNG?: undefined; limit?: undefined; minLen?: undefined; severity?: undefined; target?: undefined; page?: undefined; commonEventId?: undefined; }; required: string[]; }; } | { name: string; description: string; annotations: { title: string; readOnlyHint: boolean; destructiveHint: boolean; idempotentHint: boolean; openWorldHint: boolean; }; inputSchema: { type: string; properties: { action: { type: string; enum: string[]; description: string; }; section: { type: string; enum: string[]; description: string; }; title: { type: string; description: string; }; id: { description: string; type: string[]; }; name: { type: string; description: string; }; mapId: { description: string; type: string[]; }; x: { description: string; type: string[]; }; y: { description: string; type: string[]; }; description: { type: string; description: string; }; author: { type: string; description: string; }; help: { type: string; description: string; }; params: { type: string; description: string; items: { type: string; }; }; commands: { type: string; description: string; items: { type: string; }; }; body: { type: string; description: string; }; status: { type: string; description: string; }; destPath: { type: string; description: string; }; sourcePath: { type: string; description: string; }; install: { type: string; description: string; }; test: { type: string; description: string; }; entity?: undefined; query?: undefined; preset?: undefined; data?: undefined; fields?: undefined; appendCommand?: undefined; addEnemyId?: undefined; view?: undefined; eventId?: undefined; layer?: undefined; showEvents?: undefined; showRegions?: undefined; mode?: undefined; displayName?: undefined; width?: undefined; height?: undefined; tilesetId?: undefined; theme?: undefined; seed?: undefined; addEvents?: undefined; enterableHouses?: undefined; encounters?: undefined; parentId?: undefined; bgmName?: undefined; note?: undefined; batch?: undefined; sourceMapId?: undefined; templateId?: undefined; keepEvents?: undefined; useTemplate?: undefined; tileId?: undefined; names?: undefined; folders?: undefined; mapIdA?: undefined; mapIdB?: undefined; posA?: undefined; posB?: undefined; encounterStep?: undefined; kind?: undefined; options?: undefined; trigger?: undefined; pages?: undefined; command?: undefined; pageIndex?: undefined; dialogues?: undefined; items?: undefined; goods?: undefined; destMapId?: undefined; destX?: undefined; destY?: undefined; lockedSwitchId?: undefined; lockedMessage?: undefined; cost?: undefined; troopId?: undefined; characterName?: undefined; characterIndex?: undefined; switchX?: undefined; switchY?: undefined; doorX?: undefined; doorY?: undefined; gameSwitchId?: undefined; switchName?: undefined; doorName?: undefined; eventType?: undefined; count?: undefined; opts?: undefined; detail?: undefined; category?: undefined; path?: undefined; imagePath?: undefined; prompt?: undefined; resizeMax?: undefined; base64PNG?: undefined; limit?: undefined; minLen?: undefined; severity?: undefined; target?: undefined; page?: undefined; commonEventId?: undefined; }; required: string[]; }; } | { name: string; description: string; annotations: { title: string; readOnlyHint: boolean; destructiveHint: boolean; idempotentHint: boolean; openWorldHint: boolean; }; inputSchema: { type: string; properties: { detail: { type: string; enum: string[]; description: string; }; tilesetId: { description: string; type: string[]; }; category: { type: string; description: string; }; theme: { type: string; description: string; }; entity?: undefined; id?: undefined; query?: undefined; preset?: undefined; data?: undefined; fields?: undefined; appendCommand?: undefined; addEnemyId?: undefined; view?: undefined; mapId?: undefined; eventId?: undefined; layer?: undefined; showEvents?: undefined; showRegions?: undefined; mode?: undefined; name?: undefined; displayName?: undefined; width?: undefined; height?: undefined; seed?: undefined; addEvents?: undefined; enterableHouses?: undefined; encounters?: undefined; parentId?: undefined; bgmName?: undefined; note?: undefined; batch?: undefined; sourceMapId?: undefined; templateId?: undefined; keepEvents?: undefined; useTemplate?: undefined; action?: undefined; tileId?: undefined; names?: undefined; folders?: undefined; mapIdA?: undefined; mapIdB?: undefined; posA?: undefined; posB?: undefined; encounterStep?: undefined; kind?: undefined; options?: undefined; x?: undefined; y?: undefined; trigger?: undefined; pages?: undefined; command?: undefined; pageIndex?: undefined; dialogues?: undefined; items?: undefined; goods?: undefined; destMapId?: undefined; destX?: undefined; destY?: undefined; lockedSwitchId?: undefined; lockedMessage?: undefined; cost?: undefined; troopId?: undefined; characterName?: undefined; characterIndex?: undefined; switchX?: undefined; switchY?: undefined; doorX?: undefined; doorY?: undefined; gameSwitchId?: undefined; switchName?: undefined; doorName?: undefined; eventType?: undefined; count?: undefined; opts?: undefined; section?: undefined; title?: undefined; description?: undefined; author?: undefined; help?: undefined; params?: undefined; commands?: undefined; body?: undefined; status?: undefined; destPath?: undefined; sourcePath?: undefined; install?: undefined; test?: undefined; path?: undefined; imagePath?: undefined; prompt?: undefined; resizeMax?: undefined; base64PNG?: undefined; limit?: undefined; minLen?: undefined; severity?: undefined; target?: undefined; page?: undefined; commonEventId?: undefined; }; required: never[]; }; } | { name: string; description: string; annotations: { title: string; readOnlyHint: boolean; destructiveHint: boolean; idempotentHint: boolean; openWorldHint: boolean; }; inputSchema: { type: string; properties: { path: { type: string; description: string; }; entity?: undefined; id?: undefined; query?: undefined; preset?: undefined; data?: undefined; fields?: undefined; appendCommand?: undefined; addEnemyId?: undefined; view?: undefined; mapId?: undefined; eventId?: undefined; layer?: undefined; showEvents?: undefined; showRegions?: undefined; mode?: undefined; name?: undefined; displayName?: undefined; width?: undefined; height?: undefined; tilesetId?: undefined; theme?: undefined; seed?: undefined; addEvents?: undefined; enterableHouses?: undefined; encounters?: undefined; parentId?: undefined; bgmName?: undefined; note?: undefined; batch?: undefined; sourceMapId?: undefined; templateId?: undefined; keepEvents?: undefined; useTemplate?: undefined; action?: undefined; tileId?: undefined; names?: undefined; folders?: undefined; mapIdA?: undefined; mapIdB?: undefined; posA?: undefined; posB?: undefined; encounterStep?: undefined; kind?: undefined; options?: undefined; x?: undefined; y?: undefined; trigger?: undefined; pages?: undefined; command?: undefined; pageIndex?: undefined; dialogues?: undefined; items?: undefined; goods?: undefined; destMapId?: undefined; destX?: undefined; destY?: undefined; lockedSwitchId?: undefined; lockedMessage?: undefined; cost?: undefined; troopId?: undefined; characterName?: undefined; characterIndex?: undefined; switchX?: undefined; switchY?: undefined; doorX?: undefined; doorY?: undefined; gameSwitchId?: undefined; switchName?: undefined; doorName?: undefined; eventType?: undefined; count?: undefined; opts?: undefined; section?: undefined; title?: undefined; description?: undefined; author?: undefined; help?: undefined; params?: undefined; commands?: undefined; body?: undefined; status?: undefined; destPath?: undefined; sourcePath?: undefined; install?: undefined; test?: undefined; detail?: undefined; category?: undefined; imagePath?: undefined; prompt?: undefined; resizeMax?: undefined; base64PNG?: undefined; limit?: undefined; minLen?: undefined; severity?: undefined; target?: undefined; page?: undefined; commonEventId?: undefined; }; required: string[]; }; } | { name: string; description: string; annotations: { title: string; readOnlyHint: boolean; destructiveHint: boolean; idempotentHint: boolean; openWorldHint: boolean; }; inputSchema: { type: string; properties: { mode: { type: string; enum: string[]; description: string; }; imagePath: { type: string; description: string; }; prompt: { type: string; description: string; }; resizeMax: { description: string; type: string[]; }; base64PNG: { type: string; description: string; }; entity?: undefined; id?: undefined; query?: undefined; preset?: undefined; data?: undefined; fields?: undefined; appendCommand?: undefined; addEnemyId?: undefined; view?: undefined; mapId?: undefined; eventId?: undefined; layer?: undefined; showEvents?: undefined; showRegions?: undefined; name?: undefined; displayName?: undefined; width?: undefined; height?: undefined; tilesetId?: undefined; theme?: undefined; seed?: undefined; addEvents?: undefined; enterableHouses?: undefined; encounters?: undefined; parentId?: undefined; bgmName?: undefined; note?: undefined; batch?: undefined; sourceMapId?: undefined; templateId?: undefined; keepEvents?: undefined; useTemplate?: undefined; action?: undefined; tileId?: undefined; names?: undefined; folders?: undefined; mapIdA?: undefined; mapIdB?: undefined; posA?: undefined; posB?: undefined; encounterStep?: undefined; kind?: undefined; options?: undefined; x?: undefined; y?: undefined; trigger?: undefined; pages?: undefined; command?: undefined; pageIndex?: undefined; dialogues?: undefined; items?: undefined; goods?: undefined; destMapId?: undefined; destX?: undefined; destY?: undefined; lockedSwitchId?: undefined; lockedMessage?: undefined; cost?: undefined; troopId?: undefined; characterName?: undefined; characterIndex?: undefined; switchX?: undefined; switchY?: undefined; doorX?: undefined; doorY?: undefined; gameSwitchId?: undefined; switchName?: undefined; doorName?: undefined; eventType?: undefined; count?: undefined; opts?: undefined; section?: undefined; title?: undefined; description?: undefined; author?: undefined; help?: undefined; params?: undefined; commands?: undefined; body?: undefined; status?: undefined; destPath?: undefined; sourcePath?: undefined; install?: undefined; test?: undefined; detail?: undefined; category?: undefined; path?: undefined; limit?: undefined; minLen?: undefined; severity?: undefined; target?: undefined; page?: undefined; commonEventId?: undefined; }; required: never[]; }; } | { name: string; description: string; annotations: { title: string; readOnlyHint: boolean; destructiveHint: boolean; idempotentHint: boolean; openWorldHint: boolean; }; inputSchema: { type: string; properties: { view: { type: string; enum: string[]; description: string; }; query: { type: string; description: string; }; limit: { description: string; type: string[]; }; minLen: { description: string; type: string[]; }; severity: { type: string; enum: string[]; description: string; }; kind: { type: string; enum: string[]; description: string; }; target: { type: string; enum: string[]; description: string; }; id: { description: string; type: string[]; }; mapId: { description: string; type: string[]; }; eventId: { description: string; type: string[]; }; page: { description: string; type: string[]; }; commonEventId: { description: string; type: string[]; }; entity?: undefined; preset?: undefined; data?: undefined; fields?: undefined; appendCommand?: undefined; addEnemyId?: undefined; layer?: undefined; showEvents?: undefined; showRegions?: undefined; mode?: undefined; name?: undefined; displayName?: undefined; width?: undefined; height?: undefined; tilesetId?: undefined; theme?: undefined; seed?: undefined; addEvents?: undefined; enterableHouses?: undefined; encounters?: undefined; parentId?: undefined; bgmName?: undefined; note?: undefined; batch?: undefined; sourceMapId?: undefined; templateId?: undefined; keepEvents?: undefined; useTemplate?: undefined; action?: undefined; tileId?: undefined; names?: undefined; folders?: undefined; mapIdA?: undefined; mapIdB?: undefined; posA?: undefined; posB?: undefined; encounterStep?: undefined; options?: undefined; x?: undefined; y?: undefined; trigger?: undefined; pages?: undefined; command?: undefined; pageIndex?: undefined; dialogues?: undefined; items?: undefined; goods?: undefined; destMapId?: undefined; destX?: undefined; destY?: undefined; lockedSwitchId?: undefined; lockedMessage?: undefined; cost?: undefined; troopId?: undefined; characterName?: undefined; characterIndex?: undefined; switchX?: undefined; switchY?: undefined; doorX?: undefined; doorY?: undefined; gameSwitchId?: undefined; switchName?: undefined; doorName?: undefined; eventType?: undefined; count?: undefined; opts?: undefined; section?: undefined; title?: undefined; description?: undefined; author?: undefined; help?: undefined; params?: undefined; commands?: undefined; body?: undefined; status?: undefined; destPath?: undefined; sourcePath?: undefined; install?: undefined; test?: undefined; detail?: undefined; category?: undefined; path?: undefined; imagePath?: undefined; prompt?: undefined; resizeMax?: undefined; base64PNG?: undefined; }; required: never[]; }; })[];