export interface Deferred { resolve: Function; reject: Function; promise: Promise; } declare const _default: { /** * Peek the array */ peek: (arr: Array) => any; /** * End pty socket session by sending kill signal * @param {*} socket */ endSocket: (socket: any) => void; /** * Prompt for asking anything */ prompt: (question: string, cb: (password: string) => void) => void; /** * Create a Deferred promise */ createDeferredPromise: () => Deferred; getRandomPort(): any; randomNumber(min: number, max: number): number; checkStreamError(stream: any, timeout?: number): Promise; }; export default _default;