import { CliKeyValueStore } from '../storage/cli-key-value-store';
import * as i0 from "@angular/core";
export declare class CliCommandHistoryService {
    private readonly store;
    private readonly storageKey;
    private commandHistory;
    constructor(store: CliKeyValueStore);
    addCommand(command: string): Promise<void>;
    getLastIndex(): number;
    getHistory(): string[];
    clearHistory(): Promise<void>;
    getCommand(index: number): string | undefined;
    private saveHistory;
    private loadHistory;
    initialize(): Promise<void>;
    static ɵfac: i0.ɵɵFactoryDeclaration<CliCommandHistoryService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<CliCommandHistoryService>;
}
