interface Listener {
    [key: string]: Function[];
}
declare class EventEmitter {
    listeners: Listener;
    constructor();
    private _refreshListeners;
    private _updateListeners;
    on(key: string, listener: (...args: any) => void): void;
    off(key: string, listener: (...args: any) => void): void;
    emit(key: string, ...args: any[]): void;
    clear(): void;
}
export default EventEmitter;
