import { WorkbenchList } from "@codingame/monaco-vscode-api/vscode/vs/platform/list/browser/listService"; import { IListService } from "@codingame/monaco-vscode-api/vscode/vs/platform/list/browser/listService.service"; import { IConfigurationService } from "@codingame/monaco-vscode-api/vscode/vs/platform/configuration/common/configuration.service"; import { IContextKeyService } from "@codingame/monaco-vscode-api/vscode/vs/platform/contextkey/common/contextkey.service"; import { IThemeService } from "@codingame/monaco-vscode-api/vscode/vs/platform/theme/common/themeService.service"; import { ITerminalInstance } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/terminal/browser/terminal"; import { ITerminalGroupService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/terminal/browser/terminal.service"; import { ITerminalEditingService } 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"; import { IInstantiationService } from "@codingame/monaco-vscode-api/vscode/vs/platform/instantiation/common/instantiation"; import { IDecorationsService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/services/decorations/common/decorations.service"; import { IHoverService } from "@codingame/monaco-vscode-api/vscode/vs/platform/hover/browser/hover.service"; import { ILifecycleService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/services/lifecycle/common/lifecycle.service"; import { IStorageService } from "@codingame/monaco-vscode-api/vscode/vs/platform/storage/common/storage.service"; export declare enum TerminalTabsListSizes { TabHeight = 22, NarrowViewWidth = 46, WideViewMinimumWidth = 80, DefaultWidth = 120, MidpointViewWidth = 63, ActionbarMinimumWidth = 105, MaximumWidth = 500 } export declare class TerminalTabList extends WorkbenchList { private readonly _configurationService; private readonly _terminalService; private readonly _terminalGroupService; private readonly _terminalEditingService; private readonly _themeService; private readonly _storageService; private readonly _hoverService; private _decorationsProvider; private _terminalTabsSingleSelectedContextKey; private _isSplitContextKey; private _hasText; get hasText(): boolean; private _hasActionBar; get hasActionBar(): boolean; constructor(container: HTMLElement, contextKeyService: IContextKeyService, listService: IListService, _configurationService: IConfigurationService, _terminalService: ITerminalService, _terminalGroupService: ITerminalGroupService, _terminalEditingService: ITerminalEditingService, instantiationService: IInstantiationService, decorationsService: IDecorationsService, _themeService: IThemeService, _storageService: IStorageService, lifecycleService: ILifecycleService, _hoverService: IHoverService); private _getFocusMode; refresh(cancelEditing?: boolean): void; focusHover(): void; private _updateContextKey; layout(height?: number, width?: number): void; }