import { URI } from "@codingame/monaco-vscode-api/vscode/vs/base/common/uri"; import { EditorInputCapabilities, IUntypedEditorInput } from "@codingame/monaco-vscode-api/vscode/vs/workbench/common/editor"; import { EditorInput } from "@codingame/monaco-vscode-api/vscode/vs/workbench/common/editor/editorInput"; import { ThemeIcon } from "@codingame/monaco-vscode-api/vscode/vs/base/common/themables"; import { IWorkbenchMcpServer } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/mcp/common/mcpTypes"; export declare class McpServerEditorInput extends EditorInput { private _mcpServer; static readonly ID = "workbench.mcpServer.input2"; get typeId(): string; get capabilities(): EditorInputCapabilities; get resource(): URI; constructor(_mcpServer: IWorkbenchMcpServer); get mcpServer(): IWorkbenchMcpServer; getName(): string; getIcon(): ThemeIcon | undefined; matches(other: EditorInput | IUntypedEditorInput): boolean; }