/// import { ReadLine, ReadLineOptions } from 'readline'; export declare function createRL(options?: ReadLineOptions): ReadLine; export declare let getRL: () => ReadLine; /**@deprecated*/ export declare let rl: ReadLine; export declare namespace IO { /** * @description lineNum start from 0 * */ function forEachLine(onnext: (line: string, lineNum: number) => void, oncomplete?: () => void): void; /** * @description lineNum start from 0 * */ function mapLine(f: (line: string, lineNum: number) => A): Promise; function collect(): Promise; }