import type { BoberToolDefinition } from "./registry.js"; import type { GraphClient } from "../../graph/client.js"; import type { GraphFallback } from "../../graph/fallback.js"; export interface GraphToolDeps { client: GraphClient; fallback: GraphFallback; } /** * Single source of truth — returns 6 BoberToolDefinitions. * Consumed by registerGraphTools (external MCP) and getGraphInternalTools * (internal orchestrator, sprint 5). */ export declare function createGraphTools(deps: GraphToolDeps): BoberToolDefinition[]; /** * External-server registration: loops over createGraphTools and calls registerTool. * Called from src/mcp/server.ts when graph.enabled && graph.exposeOnExternalMcp. */ export declare function registerGraphTools(deps: GraphToolDeps): void; //# sourceMappingURL=graph.d.ts.map