export interface HistoryConfig {
    maxSize: number;
    saveHistory: boolean;
    sensitivePatterns: Array<string>;
}
export interface HistoryEntry {
    command: string;
    timestamp: number;
}
export declare const DEFAULT_HISTORY_CONFIG: HistoryConfig;
export declare function loadCommandHistory(): Promise<Array<HistoryEntry>>;
export declare function saveCommandHistory(history: Array<HistoryEntry>, config?: HistoryConfig): Promise<void>;
export declare function addToHistory(command: string, history: Array<HistoryEntry>, config?: HistoryConfig): Promise<Array<HistoryEntry>>;
export declare function clearCommandHistory(): Promise<void>;
