/** * Consolidated Theft Management Tool * Replaces 10 separate tools for theft and fence mechanics: * steal_item, check_item_stolen, check_stolen_items_on_character, * check_item_recognition, sell_to_fence, register_fence, report_theft, * advance_heat_decay, get_fence, list_fences */ import { z } from 'zod'; import { McpResponse } from '../../utils/action-router.js'; import { SessionContext } from '../types.js'; export declare const TheftManageTool: { name: string; description: string; inputSchema: z.ZodObject<{ action: z.ZodString; thiefId: z.ZodOptional; victimId: z.ZodOptional; itemId: z.ZodOptional; characterId: z.ZodOptional; npcId: z.ZodOptional; sellerId: z.ZodOptional; fenceId: z.ZodOptional; reporterId: z.ZodOptional; checkerId: z.ZodOptional; witnesses: z.ZodOptional>; locationId: z.ZodOptional; itemValue: z.ZodOptional; bountyOffered: z.ZodOptional; daysAdvanced: z.ZodOptional; factionId: z.ZodOptional; buyRate: z.ZodOptional; maxHeatLevel: z.ZodOptional; dailyHeatCapacity: z.ZodOptional; specializations: z.ZodOptional>; cooldownDays: z.ZodOptional; }, "strip", z.ZodTypeAny, { action: string; itemId?: string | undefined; locationId?: string | undefined; npcId?: string | undefined; characterId?: string | undefined; factionId?: string | undefined; witnesses?: string[] | undefined; buyRate?: number | undefined; maxHeatLevel?: string | undefined; dailyHeatCapacity?: number | undefined; specializations?: string[] | undefined; cooldownDays?: number | undefined; sellerId?: string | undefined; thiefId?: string | undefined; victimId?: string | undefined; checkerId?: string | undefined; fenceId?: string | undefined; itemValue?: number | undefined; reporterId?: string | undefined; bountyOffered?: number | undefined; daysAdvanced?: number | undefined; }, { action: string; itemId?: string | undefined; locationId?: string | undefined; npcId?: string | undefined; characterId?: string | undefined; factionId?: string | undefined; witnesses?: string[] | undefined; buyRate?: number | undefined; maxHeatLevel?: string | undefined; dailyHeatCapacity?: number | undefined; specializations?: string[] | undefined; cooldownDays?: number | undefined; sellerId?: string | undefined; thiefId?: string | undefined; victimId?: string | undefined; checkerId?: string | undefined; fenceId?: string | undefined; itemValue?: number | undefined; reporterId?: string | undefined; bountyOffered?: number | undefined; daysAdvanced?: number | undefined; }>; }; export declare function handleTheftManage(args: unknown, _ctx: SessionContext): Promise; //# sourceMappingURL=theft-manage.d.ts.map