export default abstract class EventContainer any>> { private events; on(eventName: K, eventHandler: E[K]): this; off(eventName: K, eventHandler?: E[K]): this; protected hasEvent(eventName: K): boolean; protected emit(eventName: K, ...args: Parameters): Promise[]>; } //# sourceMappingURL=EventContainer.d.ts.map