import { KeyWord } from '../../Common/InputState';
export interface CommandMsg {
    key: number;
    msg: string;
}
export declare class CommandStore {
    private constructor();
    private static _SingleInstance;
    static GetInstance(): CommandStore;
    isTransparentTerminalShow: boolean;
    private _promptKeyIndex;
    promptList: Array<CommandMsg>;
    commandPrompt: string;
    keyWordList: KeyWord[];
    historyCmdList: string[];
    disableInput: boolean;
    /**
     * 显示消息
     * @param msg
     */
    Prompt(msg: string): void;
    lastExecTime: number;
    HandleInput: (cmd: string) => void;
}
//# sourceMappingURL=CommandStore.d.ts.map