import type { ContextHaving } from '../../../../framework-types/execution-context/Types'; import type { EmptyObject } from '../../../Types'; import type { ContextWithState } from '../../Types'; import { AdditionalPlayerExportNames } from '../enums/AdditionalPlayerExportNames'; import type { OptionalEventBaseProperties, PlayerEventMap } from '../types/PlayerEventMap'; import type { EventListenerAtom } from './EventListenerAtom'; type Context = ContextHaving<{ [AdditionalPlayerExportNames.EventListenerAtom]: EventListenerAtom; }, EmptyObject, ContextWithState>; export declare function dispatchEvent(context: Context, eventType: Type, baseEvent: OptionalEventBaseProperties): void; export {};