export interface EventV3SegmentManifest { format: "harnery-event-v3-segment"; format_version: 1; ordinal: number; segment_file: string; bytes: number; row_count: number; segment_digest: `sha256:${string}`; schema_digests: string[]; first_event_id: string; last_event_id: string; sealed_at: string; } export interface EventV3CatalogSegment { ordinal: number; segment_file: string; manifest_file: string; segment_digest: `sha256:${string}`; manifest_digest: `sha256:${string}`; bytes: number; row_count: number; } export interface EventV3Catalog { format: "harnery-event-v3-catalog"; format_version: 1; segments: EventV3CatalogSegment[]; active: { ordinal: number; device: string; inode: string; birthtime_ns: string; }; } export declare function readEventV3Catalog(path: string): EventV3Catalog; export declare function readEventV3SegmentManifest(path: string): EventV3SegmentManifest; export declare function segmentFileNameV3(ordinal: number): string; export declare function manifestFileNameV3(ordinal: number): string; //# sourceMappingURL=catalog.d.ts.map