import type { PolicyViolation } from './policies';
export type PolicyViolationPublisher = (violation: PolicyViolation) => void | Promise<void>;
export declare function setPolicyViolationPublisher(publisher: PolicyViolationPublisher | null): void;
export declare function resetPolicyViolationPublisher(): void;
export declare function notifyPolicyViolation(violation: PolicyViolation): Promise<void>;
//# sourceMappingURL=violation-publisher.d.ts.map