import { Disposable } from "@codingame/monaco-vscode-api/vscode/vs/base/common/lifecycle"; import { ILogService } from "@codingame/monaco-vscode-api/vscode/vs/platform/log/common/log.service"; import { IWorkbenchMcpManagementService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/services/mcp/common/mcpWorkbenchManagementService.service"; import { IWorkbenchContribution } from "@codingame/monaco-vscode-api/vscode/vs/workbench/common/contributions"; import { IUserDataProfileService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/services/userDataProfile/common/userDataProfile.service"; import { IFileService } from "@codingame/monaco-vscode-api/vscode/vs/platform/files/common/files.service"; import { IRemoteAgentService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/services/remote/common/remoteAgentService.service"; import { IJSONEditingService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/services/configuration/common/jsonEditing.service"; import { INotificationService } from "@codingame/monaco-vscode-api/vscode/vs/platform/notification/common/notification.service"; import { ICommandService } from "@codingame/monaco-vscode-api/vscode/vs/platform/commands/common/commands.service"; export declare class McpConfigMigrationContribution extends Disposable implements IWorkbenchContribution { private readonly mcpManagementService; private readonly userDataProfileService; private readonly fileService; private readonly remoteAgentService; private readonly jsonEditingService; private readonly logService; private readonly notificationService; private readonly commandService; static ID: string; constructor(mcpManagementService: IWorkbenchMcpManagementService, userDataProfileService: IUserDataProfileService, fileService: IFileService, remoteAgentService: IRemoteAgentService, jsonEditingService: IJSONEditingService, logService: ILogService, notificationService: INotificationService, commandService: ICommandService); private migrateMcpConfig; private watchForMcpConfiguration; private checkForMcpConfigInFile; private showMcpConfigErrorNotification; private parseMcpConfig; private removeMcpConfig; }