import { Disposable } from "@codingame/monaco-vscode-api/vscode/vs/base/common/lifecycle"; import { OperatingSystem } from "@codingame/monaco-vscode-api/vscode/vs/base/common/platform"; import type { Terminal as XTermTerminal, ITerminalAddon } from "@xterm/xterm"; /** * Provides extensions to the xterm object in a modular, testable way. */ export declare class LineDataEventAddon extends Disposable implements ITerminalAddon { private readonly _initializationPromise?; private _xterm?; private _isOsSet; private readonly _onLineData; readonly onLineData: import("@codingame/monaco-vscode-api/vscode/vs/base/common/event").Event; constructor(_initializationPromise?: Promise | undefined); activate(xterm: XTermTerminal): Promise; setOperatingSystem(os: OperatingSystem): void; private _sendLineData; }