/** * Consolidated Turn Management Tool * Replaces 5 separate tools: init_turn_state, get_turn_status, submit_turn_actions, mark_ready, poll_turn_results */ import { z } from 'zod'; import { McpResponse } from '../../utils/action-router.js'; import { SessionContext } from '../types.js'; export declare const TurnManageTool: { name: string; description: string; inputSchema: z.ZodObject<{ action: z.ZodString; worldId: z.ZodString; nationId: z.ZodOptional; actions: z.ZodOptional; regionId: z.ZodOptional; toNationId: z.ZodOptional; fromNationId: z.ZodOptional; justification: z.ZodOptional; intent: z.ZodOptional; message: z.ZodOptional; opinionDelta: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "propose_alliance" | "claim_region" | "break_alliance" | "transfer_region" | "declare_intent" | "send_message" | "adjust_relations"; message?: string | undefined; regionId?: string | undefined; intent?: string | undefined; fromNationId?: string | undefined; toNationId?: string | undefined; justification?: string | undefined; opinionDelta?: number | undefined; }, { type: "propose_alliance" | "claim_region" | "break_alliance" | "transfer_region" | "declare_intent" | "send_message" | "adjust_relations"; message?: string | undefined; regionId?: string | undefined; intent?: string | undefined; fromNationId?: string | undefined; toNationId?: string | undefined; justification?: string | undefined; opinionDelta?: number | undefined; }>, "many">>; turnNumber: z.ZodOptional; }, "strip", z.ZodTypeAny, { worldId: string; action: string; actions?: { type: "propose_alliance" | "claim_region" | "break_alliance" | "transfer_region" | "declare_intent" | "send_message" | "adjust_relations"; message?: string | undefined; regionId?: string | undefined; intent?: string | undefined; fromNationId?: string | undefined; toNationId?: string | undefined; justification?: string | undefined; opinionDelta?: number | undefined; }[] | undefined; nationId?: string | undefined; turnNumber?: number | undefined; }, { worldId: string; action: string; actions?: { type: "propose_alliance" | "claim_region" | "break_alliance" | "transfer_region" | "declare_intent" | "send_message" | "adjust_relations"; message?: string | undefined; regionId?: string | undefined; intent?: string | undefined; fromNationId?: string | undefined; toNationId?: string | undefined; justification?: string | undefined; opinionDelta?: number | undefined; }[] | undefined; nationId?: string | undefined; turnNumber?: number | undefined; }>; }; export declare function handleTurnManage(args: unknown, _ctx: SessionContext): Promise; //# sourceMappingURL=turn-manage.d.ts.map