import { Disposable } from "@codingame/monaco-vscode-api/vscode/vs/base/common/lifecycle"; import { IWorkbenchMcpServer } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/mcp/common/mcpTypes"; import { IMcpWorkbenchService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/mcp/common/mcpTypes.service"; /** * Compact detail view for an MCP server inside the AI Customizations management editor's * split-pane host. Renders identity (icon + name + scope) and description. * * Advanced actions (enable / disable / uninstall / configure) remain accessible via the * row's existing context menu, so this component intentionally stays small. */ export declare class EmbeddedMcpServerDetail extends Disposable { private readonly mcpWorkbenchService; private readonly root; private readonly iconEl; private readonly nameEl; private readonly scopeEl; private readonly descriptionEl; private readonly emptyEl; private current; constructor(parent: HTMLElement, mcpWorkbenchService: IMcpWorkbenchService); get element(): HTMLElement; setInput(server: IWorkbenchMcpServer): void; clearInput(): void; private renderItem; }