UNPKG

runlog

Version:

CLI tool for uploading Claude Code conversations to runlog.io

16 lines 835 B
import { ConversationMetadata, MessagePreview } from './types.js'; export declare class ConversationParser { private readonly claudeDir; constructor(claudeDir?: string); getAllConversations(currentWorkingDir?: string): Promise<ConversationMetadata[]>; parseConversation(filePath: string): Promise<ConversationMetadata | null>; private parseTimestamp; getConversationContent(filePath: string): Promise<string>; getMessageCount(filePath: string): Promise<number>; getMessages(filePath: string, offset?: number, count?: number): Promise<MessagePreview[]>; searchConversations(searchTerm: string, currentWorkingDir?: string): Promise<ConversationMetadata[]>; private generateConversationSummary; private extractTextContent; private calculateActiveTime; } //# sourceMappingURL=parser.d.ts.map