// src/data-file/types.ts export interface Serializer { serialize(data: T): Buffer; deserialize(buf: Buffer): T; } export interface DataEntry { sequence: number; timestamp: bigint; data: T; } export interface DataFileOptions { serializer: Serializer; maxEntries?: number; }