import { StatusSubscription } from "./status-subscription.class"; import { EventListener } from "./event-listener.class"; export declare class Dispatcher { private subscriptions; private statusValues; private listeners; setStatus(statusName: string, value: any): void; getStatus(statusName: string): any; subscribe(statusName: string, callback: Function): StatusSubscription; deleteSubscription(subscription: StatusSubscription): void; dispatchEvent(eventType: string, param?: any): void; listen(eventName: string, callback: Function): EventListener; deleteListener(listener: EventListener): void; clearListeners(): void; }