import { KeyWord } from '../../Common/InputState';
import { Editor } from '../../Editor/Editor';
export interface CommandMsg {
    key: number;
    msg: string;
}
export declare class CommandStore {
    private _Editor;
    constructor(_Editor: Editor);
    isTransparentTerminalShow: boolean;
    private m_promptKeyIndex;
    promptList: Array<CommandMsg>;
    commandPrompt: string;
    keyWordList: KeyWord[];
    historyCmdList: string[];
    Prompt(msg: string): void;
    get cmdList(): Set<string>;
    HandleInput: (cmd: string) => void;
}
//# sourceMappingURL=CommandStore.d.ts.map