import type { DurableStateAdapter } from '../durable/file-journal.js'; import type { MachineCommit, MachineStore, StateRecord } from './types.js'; export declare function durableMachineKey(machineId: string, entityId: string): string; export declare class DurableMachineStore implements MachineStore { readonly adapter: DurableStateAdapter; constructor(adapter: DurableStateAdapter); load(machineId: string, entityId: string): Promise | null>; commit(input: MachineCommit): Promise<'committed' | 'duplicate' | 'conflict'>; }