import type { PolicyAuditEvent } from '@opensip-cli/config'; export interface BufferedPolicyAuditEvent extends PolicyAuditEvent { readonly id: string; readonly runId?: string; } export declare class PolicyAuditCollector { private readonly runId?; private readonly events; constructor(runId?: string | undefined); record(event: PolicyAuditEvent): void; merge(other: PolicyAuditCollector): void; drain(): readonly BufferedPolicyAuditEvent[]; list(): readonly BufferedPolicyAuditEvent[]; } export declare function isPolicyAuditCollector(value: unknown): value is PolicyAuditCollector; //# sourceMappingURL=policy-audit.d.ts.map