import IEventHandler from './IEventHandler'; export declare class Event { private type; private target; private isPropagationStopped; private isImmediatePropagationStopped; private currentTarget; constructor(type: string, target: IEventHandler); dispatch(): void; processHandler(handler: IEventHandler): void; getType(): string; getTarget(): IEventHandler; getCurrentTarget(): IEventHandler; setIsPropagationStopped(flag: boolean): void; getIsPropagationStopped(): boolean; setStopImmediatePropagation(flag: boolean): void; getIsImmediatePropagationStopped(): boolean; } export default Event;