import { ReplayState } from '@cratis/chronicle.contracts'; /** * Notifies a reactor/reducer instance of a replay-state transition signaled by the Chronicle Kernel, * when the instance optionally implements {@link ICanBeNotifiedWhenReplay} and/or * {@link ICanBeNotifiedWhenPartitionReplayed}. A no-op for {@link ReplayState.REPLAY_STATE_None} or * when the instance implements neither contract. * @param instance - The reactor/reducer instance to notify. * @param replayState - The replay-state transition signaled for the current batch. * @param partition - The partition the transition applies to, for the partition-scoped states. * @returns A promise that resolves when the relevant callback (if any) has completed. */ export declare function notifyReplayLifecycle(instance: unknown, replayState: ReplayState, partition: string): Promise; //# sourceMappingURL=notifyReplayLifecycle.d.ts.map