/** * Copyright (c) 2012-2015, Christopher Jeffrey, Peter Sunde (MIT License) * Copyright (c) 2016, Daniel Imms (MIT License). */ /// import { Socket } from 'net'; import { Terminal } from './terminal'; import { IPtyForkOptions, IPtyOpenOptions } from './interfaces'; import { ArgvOrCommandLine } from './types'; export declare class WindowsTerminal extends Terminal { private _isReady; private _deferreds; private _agent; constructor(file?: string, args?: ArgvOrCommandLine, opt?: IPtyForkOptions); /** * openpty */ static open(options?: IPtyOpenOptions): void; /** * Events */ write(data: string): void; /** * TTY */ resize(cols: number, rows: number): void; destroy(): void; kill(signal?: string): void; private _defer; readonly process: string; readonly master: Socket; readonly slave: Socket; }