import { IDisposable } from "@codingame/monaco-vscode-api/vscode/vs/base/common/lifecycle"; import { SyncDescriptor0 } from "@codingame/monaco-vscode-api/vscode/vs/platform/instantiation/common/descriptors"; export interface IMcpDiscovery extends IDisposable { readonly fromGallery: boolean; start(): void; } declare class McpDiscoveryRegistry { private readonly _discovery; register(discovery: SyncDescriptor0): void; getAll(): readonly SyncDescriptor0[]; } export declare const mcpDiscoveryRegistry: McpDiscoveryRegistry; export {};