import EventEmitter from 'events';
import { EventHandler } from './interface';
import { Events } from '../types';
import { Logger } from '../logger';
export declare class EventsMap {
    private logger;
    private registered;
    constructor(logger: Logger);
    store<T extends keyof Events>(eventName: string, handler: EventHandler<Events[T]>): void;
    load(eventName: string): EventEmitter | undefined;
}
