import { AnalyticsContext } from './AnalyticsContext'; import { AnalyticsDispatcher } from './AnalyticsDispatcher'; import { PromiseOrValue, AnalyticsEventModel } from './types'; export declare type EventModelWriter = (event: AnalyticsEventModel) => PromiseOrValue; export declare function createRootDispatcher(eventModelWriter: EventModelWriter, rootContext?: AnalyticsContext): AnalyticsDispatcher>;