/// import { EventEmitter } from "events"; declare const MENU_SYMBOL: unique symbol; import * as readline from "readline"; export declare class TerminalMenu extends EventEmitter { title: string; opts: ConsolePro.MenuConfig; cpro: import("./Console").ConsolePro; [MENU_SYMBOL]: boolean; constructor(title: string, opts: ConsolePro.MenuConfig, cpro: import("./Console").ConsolePro); private waiting_msg; private useArrowKeys_msg; items: ConsolePro.MenuOption[]; is_open: boolean; private isRaw; private active; private moved; private selected; private parent?; private key_map; private _resolve; selected_option: Promise; level: number; selected_value: Promise; addOption(name: string, value: any, key?: string | number): this; private onkeypress; rl?: readline.Interface; startSelect(): void; stopSelect(): void; select(): void; private _draw; private draw; } export {};