import type { EventContext } from '../events/EventContext.js'; import type { EventForEventSourceId } from '../eventSequences/EventForEventSourceId.js'; /** A returned event recorded without appending, executing or recursively delivering it. */ export interface RecordedReactorSideEffect { readonly kind: 'event'; readonly value: object; readonly target: EventForEventSourceId; readonly triggeringContext: EventContext; readonly handler: string; /** Zero-based index of the source-partition delivery, shared by effects from that batch. */ readonly deliveryIndex: number; } //# sourceMappingURL=RecordedReactorSideEffect.d.ts.map