/** * Consolidated Aura Management Tool * Replaces 7 separate tools for area-effect aura handling: * create_aura, get_active_auras, get_auras_affecting_character, * process_aura_effects, remove_aura, remove_character_auras, expire_auras */ import { z } from 'zod'; import { McpResponse } from '../../utils/action-router.js'; import { SessionContext } from '../types.js'; export declare const AuraManageTool: { name: string; description: string; inputSchema: z.ZodObject<{ action: z.ZodString; ownerId: z.ZodOptional; auraId: z.ZodOptional; characterId: z.ZodOptional; encounterId: z.ZodOptional; targetId: z.ZodOptional; spellName: z.ZodOptional; spellLevel: z.ZodOptional; radius: z.ZodOptional; affectsAllies: z.ZodOptional; affectsEnemies: z.ZodOptional; affectsSelf: z.ZodOptional; effects: z.ZodOptional>; currentRound: z.ZodOptional; maxDuration: z.ZodOptional; requiresConcentration: z.ZodOptional; trigger: z.ZodOptional; }, "strip", z.ZodTypeAny, { action: string; characterId?: string | undefined; encounterId?: string | undefined; targetId?: string | undefined; effects?: any[] | undefined; spellName?: string | undefined; spellLevel?: number | undefined; maxDuration?: number | undefined; currentRound?: number | undefined; trigger?: string | undefined; radius?: number | undefined; ownerId?: string | undefined; affectsAllies?: boolean | undefined; affectsEnemies?: boolean | undefined; affectsSelf?: boolean | undefined; requiresConcentration?: boolean | undefined; auraId?: string | undefined; }, { action: string; characterId?: string | undefined; encounterId?: string | undefined; targetId?: string | undefined; effects?: any[] | undefined; spellName?: string | undefined; spellLevel?: number | undefined; maxDuration?: number | undefined; currentRound?: number | undefined; trigger?: string | undefined; radius?: number | undefined; ownerId?: string | undefined; affectsAllies?: boolean | undefined; affectsEnemies?: boolean | undefined; affectsSelf?: boolean | undefined; requiresConcentration?: boolean | undefined; auraId?: string | undefined; }>; }; export declare function handleAuraManage(args: unknown, _ctx: SessionContext): Promise; //# sourceMappingURL=aura-manage.d.ts.map