/** * Consolidated Inventory Management Tool * Replaces 8 separate tools: give_item, remove_item, transfer_item, use_item, equip_item, unequip_item, get_inventory, get_inventory_detailed */ import { z } from 'zod'; import { McpResponse } from '../../utils/action-router.js'; import { SessionContext } from '../types.js'; export declare const InventoryManageTool: { name: string; description: string; inputSchema: z.ZodObject<{ action: z.ZodString; characterId: z.ZodOptional; itemId: z.ZodOptional; quantity: z.ZodOptional; fromCharacterId: z.ZodOptional; toCharacterId: z.ZodOptional; targetId: z.ZodOptional; slot: z.ZodOptional>; }, "strip", z.ZodTypeAny, { action: string; itemId?: string | undefined; characterId?: string | undefined; targetId?: string | undefined; quantity?: number | undefined; slot?: "armor" | "mainhand" | "offhand" | "head" | "feet" | "accessory" | undefined; fromCharacterId?: string | undefined; toCharacterId?: string | undefined; }, { action: string; itemId?: string | undefined; characterId?: string | undefined; targetId?: string | undefined; quantity?: number | undefined; slot?: "armor" | "mainhand" | "offhand" | "head" | "feet" | "accessory" | undefined; fromCharacterId?: string | undefined; toCharacterId?: string | undefined; }>; }; export declare function handleInventoryManage(args: unknown, _ctx: SessionContext): Promise; //# sourceMappingURL=inventory-manage.d.ts.map