import type { AuditLogConfig, AuditLogEvent } from '../types/config.js'; /** Writes audit events to the configured sink, redacting sensitive data unless told otherwise. */ export declare class AuditLogger { private config?; constructor(config?: AuditLogConfig | undefined); /** Writes one event. Does nothing when audit logging is off. */ log(event: AuditLogEvent): Promise; }