import { ContextExtension } from "../../data/ContextExtension"; import { Context } from "../../Context"; /** * Event dispatcher extension which adds EventDispatcher singleton to Context scope. */ export declare class EventDispatcherExtension implements ContextExtension { private context; extend(context: Context): void; /** * Context is about to initialize - seal EventDispatcher so all parties of application receive same instance */ private sealEventDispatcher; /** * Remove all listeners from EventDispatcher as Context is destroyed */ private clearEventDispatcher; }