import { Disposable } from "@codingame/monaco-vscode-api/vscode/vs/base/common/lifecycle"; import { IAgentPluginService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/plugins/agentPluginService.service"; import { IMcpRegistry } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/mcp/common/mcpRegistryTypes.service"; import { IMcpDiscovery } from "./mcpDiscovery.js"; export declare class PluginMcpDiscovery extends Disposable implements IMcpDiscovery { private readonly _agentPluginService; private readonly _mcpRegistry; readonly fromGallery = false; private readonly _collections; constructor(_agentPluginService: IAgentPluginService, _mcpRegistry: IMcpRegistry); start(): void; private createCollectionState; private _toServerDefinition; private _toLaunch; }