import { IContainer, JSONObject, NodeBase } from "../Container"; export interface IEventListener { eventTriggered(payload: JSONObject): Promise; } export declare class EventBus extends NodeBase { private devMode; private listeners; constructor(id: string, container: IContainer, config: JSONObject); addListener(eventName: string, listener: IEventListener): void; sendEvent(eventName: string, payload: JSONObject): void; } //# sourceMappingURL=EventBus.d.ts.map