import { ConversationMessage, IndexedMessage } from '../types/index.js'; export declare class ConversationParser { private projectsPath; constructor(projectsPath?: string); getAllConversationFiles(): AsyncGenerator<{ filePath: string; projectName: string; }>; private decodeProjectName; private intelligentDecode; parseConversationFile(filePath: string): AsyncGenerator; getSessionIdFromFile(filePath: string): Promise; extractSearchableContent(message: ConversationMessage): string; extractToolOperations(message: ConversationMessage): IndexedMessage['toolOperations']; convertToIndexedMessage(message: ConversationMessage, conversationId: string, projectPath: string, projectName: string): IndexedMessage | null; } //# sourceMappingURL=parser.d.ts.map