import { Application } from './Application'; export declare class EventManager { private _app; private eventSubscribers; private scopeMap; constructor(app: Application); subscribe(eventType: string, callback: Function, scope?: string): void; unsubscribe(eventType: string, callback: Function): void; unsubscribeInScope(eventType: string, scope: string): void; dealHandles(eventType: string, eventData?: any): void; publish(eventType: string, eventData?: any, delay?: number): void; destroy(): void; }