import { Terminal, IDisposable } from 'xterm'; export interface IAttachAddonTerminal extends Terminal { _core: { register(d: T): void; }; __socket?: WebSocket; __attachSocketBuffer?: string; __dataListener?: IDisposable; __getMessage?(ev: MessageEvent): void; __flushBuffer?(): void; __pushToBuffer?(data: string): void; __sendData?(data: string): void; }