export type SessionFileEntry = { path: string; absPath: string; mtimeMs: number; size: number; hash: string; content: string; /** Maps each content line (0-indexed) to its 1-indexed JSONL source line. */ lineMap: number[]; }; export declare function listSessionFilesForAgent(agentId: string): Promise; export declare function sessionPathForFile(absPath: string): string; export declare function extractSessionText(content: unknown): string | null; export declare function buildSessionEntry(absPath: string): Promise;