import { ConditionEvent } from '../ConditionEvent';
import { ConditionEvents } from '../ConditionEvents';
export declare class ViolatedAndSatisfiedConditionEvents implements ConditionEvents {
    private readonly allowedEvents;
    private readonly violatingEvents;
    constructor();
    add(event: ConditionEvent): void;
    getViolating(): ConditionEvent[];
    getAllowed(): ConditionEvent[];
    containViolation(): boolean;
}
