import type { DurableEffectRecord, DurableEffectState } from "./durable-types.js"; export interface DurableEffectTransitionInput { readonly effectId: string; readonly version: number; readonly from: DurableEffectState; readonly to: DurableEffectState; readonly updatedAt: number; readonly errorCode?: string; } export interface DurableEffectProtocol { transition(current: DurableEffectRecord | undefined, input: DurableEffectTransitionInput): DurableEffectRecord | undefined; } export declare const durableEffectProtocol: DurableEffectProtocol; //# sourceMappingURL=durable-effect-protocol.d.ts.map