import { URI } from "../../../../base/common/uri.js"; import { EditorInputCapabilities, IUntypedEditorInput } from "../../../common/editor.js"; import { EditorInput } from "../../../common/editor/editorInput.js"; import { ThemeIcon } from "../../../../base/common/themables.js"; import { IWorkbenchMcpServer } from "../common/mcpTypes.js"; 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; }