import { IMcpGalleryManifest, McpGalleryManifestStatus } from "@codingame/monaco-vscode-api/vscode/vs/platform/mcp/common/mcpGalleryManifest"; import { IMcpGalleryManifestService } from "@codingame/monaco-vscode-api/vscode/vs/platform/mcp/common/mcpGalleryManifest.service"; import { McpGalleryManifestService } from "../../../../platform/mcp/common/mcpGalleryManifestService.js"; import { IProductService } from "@codingame/monaco-vscode-api/vscode/vs/platform/product/common/productService.service"; import { IRemoteAgentService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/services/remote/common/remoteAgentService.service"; import { IRequestService } from "@codingame/monaco-vscode-api/vscode/vs/platform/request/common/request.service"; import { ILogService } from "@codingame/monaco-vscode-api/vscode/vs/platform/log/common/log.service"; import { IConfigurationService } from "@codingame/monaco-vscode-api/vscode/vs/platform/configuration/common/configuration.service"; export declare class WorkbenchMcpGalleryManifestService extends McpGalleryManifestService implements IMcpGalleryManifestService { private readonly configurationService; private mcpGalleryManifest; private _onDidChangeMcpGalleryManifest; readonly onDidChangeMcpGalleryManifest: import("@codingame/monaco-vscode-api/vscode/vs/base/common/event").Event; private currentStatus; get mcpGalleryManifestStatus(): McpGalleryManifestStatus; private _onDidChangeMcpGalleryManifestStatus; readonly onDidChangeMcpGalleryManifestStatus: import("@codingame/monaco-vscode-api/vscode/vs/base/common/event").Event; constructor(productService: IProductService, remoteAgentService: IRemoteAgentService, requestService: IRequestService, logService: ILogService, configurationService: IConfigurationService); private initPromise; getMcpGalleryManifest(): Promise; private doGetMcpGalleryManifest; private getAndUpdateMcpGalleryManifest; private update; }