import type { SagaRecord, SagaState, SagaStepRecord, SagaStore } from "./durable-types.js"; export type DurableSagaTransitionInput = Parameters[0]; export interface DurableSagaProtocol { transition(current: SagaRecord | undefined, input: DurableSagaTransitionInput): SagaRecord | undefined; withStep(record: SagaRecord, index: number, step: SagaStepRecord, state: SagaState, updatedAt: number): Omit; } export declare const durableSagaProtocol: DurableSagaProtocol; //# sourceMappingURL=durable-saga-protocol.d.ts.map