import { type AnalyticsEventPayload } from './events/AnalyticsEvent'; import type UIAnalyticsEvent from './events/UIAnalyticsEvent'; export type CreateUIAnalyticsEvent = (payload: AnalyticsEventPayload) => UIAnalyticsEvent; export type AnalyticsEventCreator = (create: CreateUIAnalyticsEvent, props: Record) => UIAnalyticsEvent | undefined; export type CreateEventMapValue = AnalyticsEventPayload | AnalyticsEventCreator; export type CreateEventMap = Record;