import { z } from "zod"; export declare const CreateMapSchema: z.ZodObject<{ name: z.ZodOptional; width: z.ZodDefault; height: z.ZodDefault; tilesetId: z.ZodDefault; bgmName: z.ZodOptional; displayName: z.ZodOptional; note: z.ZodOptional; theme: z.ZodOptional>; }, "strip", z.ZodTypeAny, { width: number; height: number; tilesetId: number; name?: string | undefined; note?: string | undefined; theme?: "snow" | "forest" | "town" | "castle" | "dungeon" | "space_interior" | "world" | "village" | "beach" | "desert" | "swamp" | "ruins" | "harbor" | "magic_forest" | "interior" | "magic_interior" | "cave" | "fortress" | "sewer" | "volcano" | "space_exterior" | undefined; bgmName?: string | undefined; displayName?: string | undefined; }, { name?: string | undefined; note?: string | undefined; width?: number | undefined; height?: number | undefined; tilesetId?: number | undefined; theme?: "snow" | "forest" | "town" | "castle" | "dungeon" | "space_interior" | "world" | "village" | "beach" | "desert" | "swamp" | "ruins" | "harbor" | "magic_forest" | "interior" | "magic_interior" | "cave" | "fortress" | "sewer" | "volcano" | "space_exterior" | undefined; bgmName?: string | undefined; displayName?: string | undefined; }>; export declare const CreateNpcSchema: z.ZodObject<{ mapId: z.ZodNumber; x: z.ZodNumber; y: z.ZodNumber; name: z.ZodString; dialogues: z.ZodArray; characterName: z.ZodOptional; characterIndex: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; x: number; y: number; mapId: number; dialogues: string[]; characterIndex?: number | undefined; characterName?: string | undefined; }, { name: string; x: number; y: number; mapId: number; dialogues: string[]; characterIndex?: number | undefined; characterName?: string | undefined; }>; export declare const CreateDamageSkillSchema: z.ZodObject<{ name: z.ZodString; mpCost: z.ZodNumber; scope: z.ZodNumber; formula: z.ZodString; element: z.ZodOptional; animationId: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; mpCost: number; scope: number; formula: string; animationId?: number | undefined; element?: number | undefined; }, { name: string; mpCost: number; scope: number; formula: string; animationId?: number | undefined; element?: number | undefined; }>; export declare const CreateHealingSkillSchema: z.ZodObject<{ name: z.ZodString; mpCost: z.ZodNumber; scope: z.ZodNumber; formula: z.ZodString; animationId: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; mpCost: number; scope: number; formula: string; animationId?: number | undefined; }, { name: string; mpCost: number; scope: number; formula: string; animationId?: number | undefined; }>; export declare const CreateBuffSkillSchema: z.ZodObject<{ name: z.ZodString; mpCost: z.ZodNumber; scope: z.ZodNumber; paramId: z.ZodNumber; turns: z.ZodNumber; }, "strip", z.ZodTypeAny, { name: string; mpCost: number; scope: number; paramId: number; turns: number; }, { name: string; mpCost: number; scope: number; paramId: number; turns: number; }>; export declare const CreateStateSkillSchema: z.ZodObject<{ name: z.ZodString; mpCost: z.ZodNumber; scope: z.ZodNumber; stateId: z.ZodNumber; chance: z.ZodNumber; }, "strip", z.ZodTypeAny, { name: string; mpCost: number; scope: number; stateId: number; chance: number; }, { name: string; mpCost: number; scope: number; stateId: number; chance: number; }>; export declare const AnalyzeScreenshotSchema: z.ZodObject<{ image_path: z.ZodEffects; prompt: z.ZodOptional; resize_max: z.ZodDefault; }, "strip", z.ZodTypeAny, { image_path: string; resize_max: number; prompt?: string | undefined; }, { image_path: string; prompt?: string | undefined; resize_max?: number | undefined; }>; /** * Schemas keyed by consolidated tool name. A tool absent here is not validated * at this layer (read-only tools, plugin toggles). Values expose Zod's safeParse. */ export declare const CONSOLIDATED_SCHEMAS: Record { success: boolean; error?: unknown; }; }>; /** * Validate consolidated-tool args at the router boundary. Throws a readable * "Validation error: ..." on failure; returns nothing on success. The caller * keeps its original args (this only checks, it never rewrites them). */ export declare function validateConsolidated(name: string, args: unknown): void; export declare const RenderMapAsciiSchema: z.ZodObject<{ map_id: z.ZodNumber; layer: z.ZodDefault; show_events: z.ZodDefault; show_regions: z.ZodDefault; }, "strip", z.ZodTypeAny, { layer: number; map_id: number; show_events: boolean; show_regions: boolean; }, { map_id: number; layer?: number | undefined; show_events?: boolean | undefined; show_regions?: boolean | undefined; }>;