import { IBaseService } from "./base.service"; import { EventMapping, EventName } from "../../events"; export interface IEventService extends IBaseService { listenOrFindEvent(eventType: T, callback: (event: EventMapping[T]) => void): void; removeListeners(listenersForRemoval: EventName[], scope?: string): void; addUgcEventListener(eventType: T, callback: (event: EventMapping[T]) => void, scope?: string): void; getUniqueSelector(): string; dispatchUgcEvent(event: CustomEvent, scope?: string): void; getEmittedEvents(): EventName[]; } //# sourceMappingURL=event.service.d.ts.map