import { Disposable } from "@codingame/monaco-vscode-api/vscode/vs/base/common/lifecycle"; import { ITextModelService } from "@codingame/monaco-vscode-api/vscode/vs/editor/common/services/resolverService.service"; import { ILogService } from "@codingame/monaco-vscode-api/vscode/vs/platform/log/common/log.service"; import { IMcpRegistry } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/mcp/common/mcpRegistryTypes.service"; import { IMcpWorkbenchService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/mcp/common/mcpTypes.service"; import { IMcpDiscovery } from "./mcpDiscovery.js"; export declare class InstalledMcpServersDiscovery extends Disposable implements IMcpDiscovery { private readonly mcpWorkbenchService; private readonly mcpRegistry; private readonly textModelService; private readonly logService; readonly fromGallery = true; private readonly collections; constructor(mcpWorkbenchService: IMcpWorkbenchService, mcpRegistry: IMcpRegistry, textModelService: ITextModelService, logService: ILogService); start(): void; private getServerIdMapping; private sync; }