type EventListener<T = string> = (...args: T[]) => void;
declare class Listener {
    private events;
    on<T>(event: T, listener: EventListener<T>): void;
    off<T>(event: T, listener: EventListener<T>): void;
    emit<T>(event: T, ...args: T[]): void;
}
declare const eventEmitter: Listener;
export default eventEmitter;
