import { PromptEntry } from "../types/history.js";
export declare class PromptHistoryManager {
    /**
     * Add a new prompt to history
     */
    static addEntry(prompt: string, sessionId?: string, longTextMap?: Record<string, string>, workdir?: string): Promise<void>;
    /**
     * Trim history file to MAX_HISTORY_ENTRIES
     */
    private static trimHistory;
    /**
     * Get all history entries
     */
    static getHistory(options?: {
        sessionId?: string | string[];
        workdir?: string;
    }): Promise<PromptEntry[]>;
    /**
     * Search history by query
     */
    static searchHistory(query: string, options?: {
        sessionId?: string | string[];
        workdir?: string;
    }): Promise<PromptEntry[]>;
}
//# sourceMappingURL=promptHistory.d.ts.map