/** * Consolidated travel_manage tool * Replaces: travel_to_location, loot_encounter, rest_party * 3 tools → 1 tool with 3 actions */ import { z } from 'zod'; import { SessionContext } from '../types.js'; export interface McpResponse { content: Array<{ type: 'text'; text: string; }>; } export declare function handleTravelManage(args: unknown, _ctx: SessionContext): Promise; export declare const TravelManageTool: { name: string; description: string; inputSchema: z.ZodObject<{ action: z.ZodString; partyId: z.ZodOptional; poiId: z.ZodOptional; enterLocation: z.ZodDefault>; autoDiscover: z.ZodDefault>; discoveringCharacterId: z.ZodOptional; encounterId: z.ZodOptional; looterId: z.ZodOptional; distributeEvenly: z.ZodDefault>; includeItems: z.ZodDefault>; includeCurrency: z.ZodDefault>; includeHarvestable: z.ZodDefault>; restType: z.ZodDefault>>; hitDicePerMember: z.ZodDefault>; hitDiceAllocation: z.ZodOptional>; }, "strip", z.ZodTypeAny, { action: string; restType: "long" | "short"; enterLocation: boolean; autoDiscover: boolean; distributeEvenly: boolean; includeItems: boolean; includeCurrency: boolean; includeHarvestable: boolean; hitDicePerMember: number; encounterId?: string | undefined; partyId?: string | undefined; poiId?: string | undefined; discoveringCharacterId?: string | undefined; looterId?: string | undefined; hitDiceAllocation?: Record | undefined; }, { action: string; encounterId?: string | undefined; partyId?: string | undefined; restType?: "long" | "short" | undefined; poiId?: string | undefined; enterLocation?: boolean | undefined; autoDiscover?: boolean | undefined; discoveringCharacterId?: string | undefined; looterId?: string | undefined; distributeEvenly?: boolean | undefined; includeItems?: boolean | undefined; includeCurrency?: boolean | undefined; includeHarvestable?: boolean | undefined; hitDicePerMember?: number | undefined; hitDiceAllocation?: Record | undefined; }>; }; //# sourceMappingURL=travel-manage.d.ts.map