import type { FabricMcpConfig } from "../config.js"; import type { FabricActionDescriptor, FabricInvocationContext, FabricProvider, FabricProviderListRequest } from "../protocol.js"; export declare class McpProvider implements FabricProvider { #private; readonly cwd: string; readonly config: FabricMcpConfig; readonly name = "mcp"; readonly description = "External MCP tools discovered and pooled by mcporter"; constructor(cwd: string, config: FabricMcpConfig); list(request: FabricProviderListRequest, _context: FabricInvocationContext): Promise; describe(actionName: string, _context: FabricInvocationContext): Promise; invoke(actionName: string, args: Record, context: FabricInvocationContext): Promise; close(): Promise; } //# sourceMappingURL=mcp-provider.d.ts.map