/** * Consolidated Spatial Management Tool * Replaces 5 separate tools for spatial/room operations: * look_at_surroundings, generate_room_node, get_room_exits, * move_character_to_room, list_rooms */ import { z } from 'zod'; import { McpResponse } from '../../utils/action-router.js'; import { SessionContext } from '../types.js'; export declare const SpatialManageTool: { name: string; description: string; inputSchema: z.ZodObject<{ action: z.ZodString; observerId: z.ZodOptional; characterId: z.ZodOptional; roomId: z.ZodOptional; name: z.ZodOptional; baseDescription: z.ZodOptional; biomeContext: z.ZodOptional>; atmospherics: z.ZodOptional, "many">>; previousNodeId: z.ZodOptional; direction: z.ZodOptional>; biome: z.ZodOptional>; }, "strip", z.ZodTypeAny, { action: string; name?: string | undefined; characterId?: string | undefined; direction?: "north" | "south" | "east" | "west" | "up" | "down" | "northeast" | "northwest" | "southeast" | "southwest" | undefined; biome?: "divine" | "forest" | "dungeon" | "mountain" | "urban" | "coastal" | "cavern" | "arcane" | undefined; baseDescription?: string | undefined; biomeContext?: "divine" | "forest" | "dungeon" | "mountain" | "urban" | "coastal" | "cavern" | "arcane" | undefined; atmospherics?: ("DARKNESS" | "FOG" | "ANTIMAGIC" | "SILENCE" | "BRIGHT" | "MAGICAL")[] | undefined; observerId?: string | undefined; previousNodeId?: string | undefined; roomId?: string | undefined; }, { action: string; name?: string | undefined; characterId?: string | undefined; direction?: "north" | "south" | "east" | "west" | "up" | "down" | "northeast" | "northwest" | "southeast" | "southwest" | undefined; biome?: "divine" | "forest" | "dungeon" | "mountain" | "urban" | "coastal" | "cavern" | "arcane" | undefined; baseDescription?: string | undefined; biomeContext?: "divine" | "forest" | "dungeon" | "mountain" | "urban" | "coastal" | "cavern" | "arcane" | undefined; atmospherics?: ("DARKNESS" | "FOG" | "ANTIMAGIC" | "SILENCE" | "BRIGHT" | "MAGICAL")[] | undefined; observerId?: string | undefined; previousNodeId?: string | undefined; roomId?: string | undefined; }>; }; export declare function handleSpatialManage(args: unknown, ctx: SessionContext): Promise; //# sourceMappingURL=spatial-manage.d.ts.map