import type { RunContext } from "../../runcontext/RunContextResolver.js"; import type { ToolRegistry } from "../../tools/ToolRegistry.js"; /** * Registers a run's declared HTTP connectors into its existing tool registry, * the same way MCP tools are attached. One registry remains the single source * of truth regardless of where a tool came from. */ export interface HttpAttachResult { registered: string[]; warnings: string[]; } export interface HttpAttachOptions { context: RunContext; toolRegistry: ToolRegistry; fetchImpl?: typeof fetch; } export declare const attachHttpTools: (options: HttpAttachOptions) => HttpAttachResult; //# sourceMappingURL=HttpToolSource.d.ts.map