import type { AuditEvent, AuditSink } from "../types.js";
/**
 * Appends audit events as NDJSON (one JSON object per line) to a file.
 * Enabled when HARNESS_AUDIT_FILE is set.
 */
export declare class JsonlFileSink implements AuditSink {
    private readonly filePath;
    readonly name = "jsonl-file";
    private dirEnsured;
    constructor(filePath: string);
    emit(event: AuditEvent): void;
}
//# sourceMappingURL=jsonl-file.d.ts.map