import { EntityEvent } from './entity-event'; import { Modifiers } from '../'; export type EventDispatcher = (streamId: string, ...events: EntityEvent[]) => Promise; export type Dispatcher = (event: EntityEvent) => void; export declare function eventDispatcherWithModifiers(eventDispatcher: EventDispatcher, modifiers: Modifiers): EventDispatcher;