import { ConversationState, ConversationMessage } from '../types'; export declare class ConversationManager { private conversations; generateConversationId(): string; createConversation(id?: string): string; getConversation(id: string): ConversationState | undefined; addMessage(conversationId: string, role: 'user' | 'assistant', content: string): void; getConversationHistory(conversationId: string): ConversationMessage[]; updateTopic(conversationId: string, topic: string): void; markTopicComplete(conversationId: string, topic: string): void; getCompletedTopics(conversationId: string): string[]; } export declare const conversationManager: ConversationManager; //# sourceMappingURL=conversationManager.d.ts.map