import type { ConversationMeta } from "../types"; export declare const SIDECAR_VERSION = 1; export interface Sidecar { version: number; sourcePath: string; sizeBytes: number; mtimeMs: number; lastIndexedOffset: number; lastIndexedLine: number; messageCount: number; projectPath: string; projectName: string; branch: string | null; firstSentAt: string | null; firstSentText: string | null; lastSentAt: string | null; lastSentText: string | null; updatedAt: string; } export declare function sidecarPath(jsonlPath: string): string; export declare function buildSidecar(meta: ConversationMeta, cursor: { sizeBytes: number; mtimeMs: number; offset: number; line: number; }, updatedAt: string): Sidecar; export declare function writeSidecar(jsonlPath: string, sidecar: Sidecar): void; export declare function readSidecar(jsonlPath: string): Sidecar | null; //# sourceMappingURL=sidecar.d.ts.map