/// <reference types="node" />
import { ReadStream, WriteStream } from 'tty';
export declare class Reverse {
    static create(stdin?: ReadStream | NodeJS.ReadStream, stdout?: WriteStream | NodeJS.WriteStream): Reverse;
    private readonly _in;
    private readonly _out;
    private _useEnvironmentVariable;
    private constructor();
    get isTTY(): boolean;
    get isUsingEnvironmentVariable(): boolean;
    useEnvironmentVariable(): this;
    useReadline(): this;
    question(question: string, envVariable?: string): Promise<string>;
}
