import type { AuditEvent, AuditSink } from "./types.js";
/**
 * Fan-out orchestrator for audit events.
 * Distributes each event to all registered sinks. Sink failures are
 * logged but never propagate — audit must never break tool execution.
 */
export declare class AuditManager {
    private sinks;
    addSink(sink: AuditSink): void;
    emit(event: AuditEvent): void;
    flush(): Promise<void>;
    close(): Promise<void>;
}
//# sourceMappingURL=manager.d.ts.map