import { Disposable } from "@codingame/monaco-vscode-api/vscode/vs/base/common/lifecycle"; import { ICommandService } from "@codingame/monaco-vscode-api/vscode/vs/platform/commands/common/commands.service"; import { ITelemetryService } from "@codingame/monaco-vscode-api/vscode/vs/platform/telemetry/common/telemetry.service"; import { ITerminalChatService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/terminal/browser/terminal.service"; import { ITerminalService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/terminal/browser/terminal.service"; export declare class TerminalTabsChatEntry extends Disposable { private readonly _tabContainer; private readonly _commandService; private readonly _terminalChatService; private readonly _terminalService; private readonly _telemetryService; private readonly _entry; private readonly _label; private readonly _deleteButton; dispose(): void; constructor(container: HTMLElement, _tabContainer: HTMLElement, _commandService: ICommandService, _terminalChatService: ITerminalChatService, _terminalService: ITerminalService, _telemetryService: ITelemetryService); private _deleteAllHiddenTerminals; get element(): HTMLElement; update(): void; }