import { CollectionEvent } from "./CollectionEvent"; import { IContainer } from "tstl/base/container/IContainer"; export interface IEventDispatcher, IteratorT extends IContainer.Iterator, ReverseT extends IContainer.ReverseIterator> { hasEventListener(type: CollectionEvent.Type): boolean; addEventListener(type: CollectionEvent.Type, listener: CollectionEvent.Listener): void; removeEventListener(type: CollectionEvent.Type, listener: CollectionEvent.Listener): void; dispatchEvent(event: CollectionEvent): void; } //# sourceMappingURL=IEventDispatcher.d.ts.map