/** * Consolidated Concentration Management Tool * * Replaces 5 individual concentration tools with a single action-based tool: * - check_concentration_save -> action: 'check_save' * - break_concentration -> action: 'break' * - get_concentration_state -> action: 'get' * - check_concentration_duration -> action: 'check_duration' * - check_automatic_concentration_break -> action: 'check_auto' */ import { z } from 'zod'; import { SessionContext } from '../types.js'; import { McpResponse } from '../../utils/action-router.js'; export declare const ConcentrationManageTool: { name: string; description: string; inputSchema: z.ZodObject<{ action: z.ZodString; characterId: z.ZodString; damageAmount: z.ZodOptional; reason: z.ZodOptional>; currentRound: z.ZodOptional; }, "strip", z.ZodTypeAny, { characterId: string; action: string; reason?: "damage" | "duration" | "incapacitated" | "death" | "new_spell" | "voluntary" | undefined; damageAmount?: number | undefined; currentRound?: number | undefined; }, { characterId: string; action: string; reason?: "damage" | "duration" | "incapacitated" | "death" | "new_spell" | "voluntary" | undefined; damageAmount?: number | undefined; currentRound?: number | undefined; }>; }; export declare function handleConcentrationManage(args: unknown, _ctx: SessionContext): Promise; //# sourceMappingURL=concentration-manage.d.ts.map