import { ViolationService, IItemViolationInfo } from "./ViolationService";
export declare class ViolationViewController {
    private _violationService;
    constructor(_violationService: ViolationService);
    private _timeouts;
    private _onItemViolationStateChanged;
    private _violationViewChangedEvent;
    addViolationViewChanged(listener: (value: IItemViolationInfo) => void): void;
    removeViolationViewChanged(listener: (value: IItemViolationInfo) => void): void;
}
