import type { McpServerLoadFailure } from './mcp-client'; import type RemoteTool from './remote-tool'; export interface ToolProvider { loadTools(): Promise; loadToolsWithFailures?(): Promise<{ tools: RemoteTool[]; failures: McpServerLoadFailure[]; }>; checkConnection(): Promise; dispose(): Promise; } //# sourceMappingURL=tool-provider.d.ts.map