export declare type ICallback = (...args: any[]) => void;
export interface IEventCallback {
    [key: string]: ICallback[];
}
export interface IEventBus {
    on(eventName: string, callback: ICallback): void;
    off(eventName: string, callback: ICallback): void;
    trigger(eventName: string, ...args: any[]): void;
}
