import { IViolationServiceConfiguration, IViewerMessagesConfig } from "../../Viewer/Interfaces";
import { EventManager } from "../EventManager";
import { ProductHandler } from "../ProductHandler";
import { ViolationService } from "./ViolationService";
export declare class ViolationServiceFactory {
    private _conf;
    private _messages;
    private _eventManager;
    private _productHandler;
    private _renderingDpi;
    private _violations;
    constructor(_conf: IViolationServiceConfiguration, _messages: IViewerMessagesConfig, _eventManager: EventManager, _productHandler: ProductHandler);
    create(): ViolationService;
    get renderingDpi(): number;
    set renderingDpi(value: number);
}
