import { IEventBus } from './interface';
export declare class EventBus implements IEventBus {
    private eventBusCore;
    private areFuncEqual;
    private isKeyValueObjInArr;
    private removeFuncInFuncArr;
    private getKeyValueObjInArr;
    private addEvent;
    add(...rest: any[]): void;
    remove(...rest: any[]): any[];
    trigger(eventName: any, data: any): void;
}
