import { Message, Platform } from "./models.js"; import type { CompiledRules } from "./exclusions.js"; export declare function parseClaudeCode(sourceDir: string, agentCwds?: string[], rules?: CompiledRules): Promise; export interface SessionModel { modelId?: string; modelProvider?: string; } export declare function parseCodexSessionMetadata(sessionsPath: string): Promise>; export declare function parseCodexHistory(sourcePath: string, sessionModels?: Map): Promise; export declare function parseVsCodeChatSessions(sourceDir: string, platform: Platform.COPILOT_CHAT | Platform.CURSOR): Promise; export declare function parseLmStudioConversations(sourceDir: string): Promise; export declare function parsePiSessions(sourceDir: string): Promise; export declare function parseOpenCodeSessions(sourceDir: string, dbPath?: string): Promise;