import type { Tool } from "@modelcontextprotocol/server"; import type { ToolContext, ToolResult } from '../types.js'; export declare function genIkCreateScript(type: string, name: string, parent: string, position?: { x: number; y: number; z: number; }, boneName?: string, targetNodepath?: string): string; export declare function genIkGetScript(nodePath: string): string; export declare function genIkSetScript(nodePath: string, props: Record): string; export declare function genListBonesScript(nodePath: string, limit?: number): string; export declare function getToolDefinitions(): Tool[]; export declare function handleTool(name: string, args: Record, ctx: ToolContext): Promise; export declare const TOOL_META: Record; /** 供 animation-ops 模块合并调用(v0.18.0 action 路由统一) */ export declare function handleIkAction(action: string, args: Record, ctx: ToolContext): Promise;