type EventCallback = (data?: any, payload?: any) => void; export declare class EventEmitter { private eventListeners; on(event: string, callback: EventCallback): void; off(event: string, callback: EventCallback): void; emit(event: string, data?: any, payload?: any): void; getEvents(): { [key: string]: EventCallback[]; }; } export {};