import type { JobArtifactReceipt } from "../jobs.js"; export declare class RotatingRedactedWriter { private readonly receipt; private stream; private streamDone; private readonly completedStreams; private index; private currentBytes; private hash; private readonly decoder; private pending; private closePromise; private writeError; private closed; private acceptedBytes; private readonly backpressuredStreams; private static readonly REDACTION_OVERLAP_CHARS; constructor(receipt: JobArtifactReceipt); append(raw: Buffer | string): boolean; waitForDrain(): Promise; close(): Promise; private writeRedacted; private finishCurrentStream; private rotate; }