import { EventDispatcher } from "./EventDispatcher"; /** * Similar to EventList, but instead of TArgs, a map of event names ang argument types is provided with TArgsMap. */ export declare class NonUniformEventList { private _events; /** * Gets the dispatcher associated with the name. * @param name The name of the event. */ get(name: K): EventDispatcher; /** * Removes the dispatcher associated with the name. * @param name The name of the event. */ remove(name: string): void; /** * Creates a new dispatcher instance. */ protected createDispatcher(): EventDispatcher; }