import type { DispatchPipelineBatch, DispatchPipelineEnvelope, IContainer, IDispatchPipelineProcessor } from './interfaces/index.ts'; /** * Dispatch-pipeline processor that ensures each event has an `id`. * * Some components (e.g. `SagaEventHandler`) require `event.id` to correlate saga instances. * Put this processor early in the `eventDispatchPipeline` to auto-assign ids to events that don't have them. */ export declare class EventIdAugmentor implements IDispatchPipelineProcessor { #private; constructor({ identifierProvider }: Pick); process(batch: DispatchPipelineBatch): Promise; }