import EventType from './EventType'; import Event from './Event'; import EventEmitter, { EventCallback } from './EventEmitter'; /** @hidden */ export default class BaseEventEmitter implements EventEmitter { private eventMap; /** @ignore */ constructor(); addEventListener(eventType: EventType, callback: EventCallback): void; removeEventListener(eventType: EventType, callback: EventCallback): void; /** @ignore */ emit(eventType: EventType, event: Event): void; }