import { StdioClientTransport } from "@modelcontextprotocol/sdk/client/stdio.js"; import type { McpClient, McpTransport, SkillMcpClientConnectionParams } from "./types"; type StdioClientFactory = (clientInfo: { name: string; version: string; }, options: { capabilities: Record; }) => McpClient; type StdioTransportFactory = (options: ConstructorParameters[0]) => McpTransport; interface StdioClientDependencies { createClient: StdioClientFactory; createTransport: StdioTransportFactory; } export declare function setStdioClientDependenciesForTesting(dependencies?: Partial): void; export declare function createStdioClient(params: SkillMcpClientConnectionParams): Promise; export {};