export interface BoundedJsonlLimits { maxBytes: number; targetBytes: number; maxRecords: number; } /** Append one JSON record and rotate to the newest low-water tail under one exclusive lock. */ export declare function appendBoundedJsonLineSync(filePath: string, value: unknown, limits: BoundedJsonlLimits): void; /** Async counterpart of {@link appendBoundedJsonLineSync}. */ export declare function appendBoundedJsonLine(filePath: string, value: unknown, limits: BoundedJsonlLimits): Promise; //# sourceMappingURL=bounded-jsonl.d.ts.map