import { AnyizeType } from '../AnyizeCSM'; import { IEventPageTarget, IEventStepTarget, IOrderStatusModifiers } from '../EventTarget/types'; import { IOptions } from '../shared/types'; /** * Manages wiring up event listeners */ export declare class EventManager { private _debug; private _jquery; private _addEventListener; private _removeEventListener; constructor(options: Required); private _trigger; private _observeAnyRepaint; private _observeAnyPageChange; private _observeAnyStepChange; private _observeSpecificStep; private _observeSpecificPage; addAnyizeEventListener: (anyizeType: AnyizeType, callbacks: Function[]) => Function; addSpecificEventListener: (eventTarget: IEventPageTarget | IEventStepTarget, callbacks: Function[]) => Function; addOrderStatusEventListener: (callbacks: Function[], modifiers: IOrderStatusModifiers) => Function; }