/** * Consolidated Strategy Management Tool * Replaces 6 separate tools: create_nation, get_strategy_state, get_nation_state, propose_alliance, claim_region, resolve_turn */ import { z } from 'zod'; import { McpResponse } from '../../utils/action-router.js'; import { SessionContext } from '../types.js'; export declare const StrategyManageTool: { name: string; description: string; inputSchema: z.ZodObject<{ action: z.ZodString; worldId: z.ZodOptional; name: z.ZodOptional; leader: z.ZodOptional; ideology: z.ZodOptional>; aggression: z.ZodOptional; trust: z.ZodOptional; paranoia: z.ZodOptional; startingResources: z.ZodOptional>; nationId: z.ZodOptional; viewType: z.ZodOptional>; fromNationId: z.ZodOptional; toNationId: z.ZodOptional; regionId: z.ZodOptional; justification: z.ZodOptional; turnNumber: z.ZodOptional; }, "strip", z.ZodTypeAny, { action: string; worldId?: string | undefined; name?: string | undefined; leader?: string | undefined; regionId?: string | undefined; ideology?: "democracy" | "autocracy" | "theocracy" | "tribal" | undefined; aggression?: number | undefined; trust?: number | undefined; paranoia?: number | undefined; fromNationId?: string | undefined; toNationId?: string | undefined; nationId?: string | undefined; justification?: string | undefined; turnNumber?: number | undefined; startingResources?: { food: number; metal: number; oil: number; } | undefined; viewType?: "public" | "private" | "fog_of_war" | undefined; }, { action: string; worldId?: string | undefined; name?: string | undefined; leader?: string | undefined; regionId?: string | undefined; ideology?: "democracy" | "autocracy" | "theocracy" | "tribal" | undefined; aggression?: number | undefined; trust?: number | undefined; paranoia?: number | undefined; fromNationId?: string | undefined; toNationId?: string | undefined; nationId?: string | undefined; justification?: string | undefined; turnNumber?: number | undefined; startingResources?: { food: number; metal: number; oil: number; } | undefined; viewType?: "public" | "private" | "fog_of_war" | undefined; }>; }; export declare function handleStrategyManage(args: unknown, _ctx: SessionContext): Promise; //# sourceMappingURL=strategy-manage.d.ts.map