/** * ToolkitApi - Thin wrapper that exposes McpGraphApi methods as MCP tools * * This class wraps McpGraphApi and provides MCP tool handlers. * It does NOT implement core graph functionality - it leverages McpGraphApi. */ import { McpGraphApi } from '../api.js'; export interface ToolkitTool { name: string; description: string; inputSchema: Record; outputSchema: Record; } export declare class ToolkitApi { private api; private mcpDiscovery; constructor(api: McpGraphApi, mcpFilePath?: string | null); /** * Get the underlying McpGraphApi instance */ getApi(): McpGraphApi; /** * Get list of all toolkit tools */ listTools(): ToolkitTool[]; /** * Handle tool call */ callTool(toolName: string, arguments_: Record): Promise; /** * Clean up resources */ close(): Promise; } //# sourceMappingURL=api.d.ts.map