import MinitelTS from "./minitel.js";
import type { MinitelTSChoice } from "./types.js";
export default class MinitelTSRead {
    private minitel;
    private output;
    private currentInputLength;
    constructor(minitel: MinitelTS);
    line(line: number, column: number, length: number): Promise<unknown>;
    private label;
    here(label?: string | undefined, quickCharacters?: string[]): Promise<string>;
    hereNow(label: string | undefined, allowedCharacters: string[]): Promise<string>;
    multipleCoice(label: string, choices: MinitelTSChoice[], allowManualAnswer?: boolean): Promise<MinitelTSChoice>;
    waitForKey(): Promise<unknown>;
    cursor(visible: boolean): void;
}
