import { BaseConversationHistoryProvider } from './base-conversation-history.provider'; import { ConversationMessage, ConversationThread, FetchHistoryOptions } from './conversation-history.interface'; export declare class CliConversationHistoryProvider extends BaseConversationHistoryProvider { private storage; constructor(); initialize(): Promise; fetchHistory(threadId: string, options?: FetchHistoryOptions): Promise; addMessage(threadId: string, userId: string, text: string, isAssistant?: boolean): Promise; hasHistory(threadId: string): Promise; formatForAI(thread: ConversationThread, options?: FetchHistoryOptions): Promise; listThreads(): Promise; deleteThread(threadId: string): Promise; createThread(threadId?: string): Promise; private createEmptyThread; cleanupOldThreads(daysToKeep?: number): Promise; }