/**
 * Listeners for allowing a creating listeners and trigger callbacks.
 */
export declare class Listeners {
    listeners: Record<string, Array<any>>;
    constructor();
    add(eventName: string, callback: any): void;
    listenersForEvent(eventName: string): Array<any>;
    trigger(eventName: string, ...data: Array<any>): void;
}
