/** * @memento/core - 도구 레지스트리 및 핵심 도구 등록 * 서버/앱에서 getToolRegistry()로 동일 인스턴스 사용 */ import { ToolRegistry } from './tool-registry.js'; import type { ToolContext } from './types.js'; export declare const toolRegistry: ToolRegistry; export declare function getToolRegistry(): ToolRegistry; export declare function getTool(name: string): import("./types.js").ToolDefinition | undefined; export declare function getAllTools(): import("./types.js").ToolDefinition[]; /** 스펙 순서: params.owner_id → params.ownerId → input.context?.owner_id → input.context?.agent_id → ToolContext.agentId */ export declare function resolveTelemetryOwnerId(context: ToolContext, params: unknown): string | null; export declare function executeTool(name: string, params: unknown, context: ToolContext): Promise; //# sourceMappingURL=index.d.ts.map