import { IEditableData } from "@codingame/monaco-vscode-api/vscode/vs/workbench/common/views"; import { IViewsService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/services/views/common/viewsService.service"; import { ITerminalInstance } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/terminal/browser/terminal"; import { ITerminalEditingService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/terminal/browser/terminal.service"; export declare class TerminalEditingService implements ITerminalEditingService { private readonly _viewsService; readonly _serviceBrand: undefined; private _editable; private _editingTerminal; constructor(_viewsService: IViewsService); getEditableData(instance: ITerminalInstance): IEditableData | undefined; setEditable(instance: ITerminalInstance, data: IEditableData | null): void; isEditable(instance: ITerminalInstance | undefined): boolean; getEditingTerminal(): ITerminalInstance | undefined; setEditingTerminal(instance: ITerminalInstance | undefined): void; }