export declare function simpleRepl(): AsyncIterable; export type CompleterResult = [string[], string]; export type Completer = (line: string) => CompleterResult; export declare class SimpleRepl implements AsyncIterable { prompt: string; beforeEach: undefined | (() => void); completer: undefined | Completer; private _history; private rl; constructor(prompt?: string); question(query: string): Promise; private _completer; get history(): string[]; [Symbol.asyncIterator](): { next: () => Promise>; }; } //# sourceMappingURL=index.d.ts.map