import { Disposable } from "@codingame/monaco-vscode-api/vscode/vs/base/common/lifecycle"; import { IAgentPluginItem } from "../agentPluginEditor/agentPluginItems.js"; /** * Compact detail view for an agent plugin inside the AI Customizations management editor's * split-pane host. Renders identity (icon + name + source) and description. * * Advanced actions (enable / disable / uninstall) remain accessible via the row's existing * context menu, so this component intentionally stays small. */ export declare class EmbeddedAgentPluginDetail extends Disposable { private readonly root; private readonly headerEl; private readonly leadingSlotEl; private readonly nameEl; private readonly sourceEl; private readonly descriptionEl; private readonly emptyEl; private current; constructor(parent: HTMLElement); get element(): HTMLElement; get headerElement(): HTMLElement; /** * Header slot reserved for leading chrome (e.g. a back button). * Prefer this over reaching into the header element directly. */ get leadingSlot(): HTMLElement; setInput(item: IAgentPluginItem): void; clearInput(): void; private renderItem; }