import { ChatHistory, ChatMessage, SavedConversation } from '../types';
export declare class ChatHistoryManager {
    private profilesDir;
    constructor(profilesDir?: string);
    private getHistoryDir;
    private getHistoryFilePath;
    private ensureHistoryDirectory;
    loadChatHistory(profileId: string): Promise<ChatHistory>;
    saveChatHistory(history: ChatHistory): Promise<void>;
    addUserMessage(profileId: string, message: string): Promise<void>;
    saveConversation(profileId: string, messages: ChatMessage[]): Promise<void>;
    getRecentConversations(profileId: string, limit?: number): Promise<SavedConversation[]>;
}
//# sourceMappingURL=chat-history-manager.d.ts.map