import type { StateStore, WorkflowState, WorkflowStateFilters } from '../state';
/**
 * Naive in-memory state store. Suitable for tests and single-node development
 * environments. Swap with a database-backed adapter in production.
 */
export declare class InMemoryStateStore implements StateStore {
    private readonly items;
    create(state: WorkflowState): Promise<void>;
    get(workflowId: string): Promise<WorkflowState | undefined>;
    update(workflowId: string, updater: (current: WorkflowState) => WorkflowState): Promise<WorkflowState>;
    list(filters?: WorkflowStateFilters): Promise<WorkflowState[]>;
    clear(): void;
}
