import type { AuditEvent, AuditFilter, AuditSink } from '@mondaydotcomorg/atp-protocol'; /** * JSONL (JSON Lines) audit sink * Writes audit events to a file, one JSON object per line * Simple, append-only, easy to parse with standard tools */ export declare class JSONLAuditSink implements AuditSink { name: string; private filePath; private sanitizeSecrets; private buffer; private flushInterval; private batchSize; constructor(options: { filePath: string; sanitizeSecrets?: boolean; batchSize?: number; flushIntervalMs?: number; }); write(event: AuditEvent): Promise; writeBatch(events: AuditEvent[]): Promise; query(filter: AuditFilter): Promise; disconnect(): Promise; private flush; private sanitizeEvent; private sanitizeString; private sanitizeObject; } //# sourceMappingURL=jsonl.d.ts.map