import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import type { ToolDependency } from "../deps/dependency-graph.js"; export interface SopToolConfig { dep: ToolDependency; sopContent: string; agentContent?: string; } /** * Register a single SOP tool on the MCP server. * * Each SOP tool: * 1. Validates prerequisites against pipeline-state.json * 2. Loads upstream context from previous stage outputs * 3. Checks learnings.json for relevant patterns * 4. Returns the full SOP instructions enriched with context */ export declare function registerSopTool(server: McpServer, config: SopToolConfig): void; //# sourceMappingURL=sop-tool-factory.d.ts.map