import { Event } from "./event"; import { EventDescriptor } from "./descriptor"; export interface DispatchedEvent { descriptor?: EventDescriptor; event: Event; target: unknown; timestamp: number; } export interface EventListener { isListening(): boolean; descriptor: EventDescriptor; timestamp: number; }