import type { Tool } from "@modelcontextprotocol/server"; import type { ToolContext, ToolResult } from '../../types.js'; import type { RiskLevel } from '../../core/tool-registry.js'; declare const TOOL_NAMES: readonly ["animation"]; declare const ACTIONS: readonly ["list_players", "get_info", "get_details", "get_keyframes", "play", "stop", "seek", "blend", "create", "delete", "update_props", "add_track", "remove_track", "add_keyframe", "remove_keyframe", "update_keyframe", "ik_modifier_create", "ik_modifier_get", "ik_modifier_set", "ik_list_bones"]; export { TOOL_NAMES, ACTIONS }; export declare function getToolDefinitions(): Tool[]; declare function genAnimationBlend(nodePath: string, animName: string, blendTime: number, speed: number): string; export { genAnimationBlend }; export { genAnimationTrackAdd, genAnimationTrackRemove, genAnimationKeyframeAdd, genAnimationKeyframeRemove, genAnimationKeyframeUpdate, genAnimationCurve, } from './animation-track.js'; export declare function handleTool(name: string, args: Record, ctx: ToolContext): Promise; export declare const TOOL_META: Record; }>;