import type { RollTableDetailsAndResults, RollTableResultFull } from '../../common/rolltable'; import type { RerollEventDetail } from '../generator-entrypoint'; interface CustomEventMap { "resultselected": CustomEvent>; "reroll": CustomEvent } declare global { interface HTMLElement { addEventListener(type: K, listener: (this: Document, ev: CustomEventMap[K]) => void, options?: boolean|EventListenerOptions): void; dispatchEvent(ev: CustomEventMap[K]): boolean; dispatchEvent(ev: HTMLElementEventMap[K]): boolean; } }