/** * Consolidated Quest Management Tool * Replaces 8 separate tools for quest operations: * create_quest, get_quest, list_quests, assign_quest, update_objective, * complete_objective, complete_quest, get_quest_log */ import { z } from 'zod'; import { McpResponse } from '../../utils/action-router.js'; import { SessionContext } from '../types.js'; export declare const QuestManageTool: { name: string; description: string; inputSchema: z.ZodObject<{ action: z.ZodString; questId: z.ZodOptional; characterId: z.ZodOptional; objectiveId: z.ZodOptional; name: z.ZodOptional; description: z.ZodOptional; worldId: z.ZodOptional; giver: z.ZodOptional; objectives: z.ZodOptional>; rewards: z.ZodOptional; prerequisites: z.ZodOptional>; status: z.ZodOptional; progress: z.ZodOptional; }, "strip", z.ZodTypeAny, { action: string; status?: string | undefined; questId?: string | undefined; worldId?: string | undefined; name?: string | undefined; characterId?: string | undefined; description?: string | undefined; progress?: number | undefined; objectives?: any[] | undefined; rewards?: any; prerequisites?: string[] | undefined; giver?: string | undefined; objectiveId?: string | undefined; }, { action: string; status?: string | undefined; questId?: string | undefined; worldId?: string | undefined; name?: string | undefined; characterId?: string | undefined; description?: string | undefined; progress?: number | undefined; objectives?: any[] | undefined; rewards?: any; prerequisites?: string[] | undefined; giver?: string | undefined; objectiveId?: string | undefined; }>; }; export declare function handleQuestManage(args: unknown, _ctx: SessionContext): Promise; //# sourceMappingURL=quest-manage.d.ts.map