import type { RunMetadata } from "./runtime-metadata.js"; export type WorkflowStateValue = null | boolean | number | string | ReadonlyArray | { readonly [key: string]: WorkflowStateValue; }; export type WorkflowState = { get(key: string): Promise; set(key: string, value: WorkflowStateValue | undefined): void; }; export declare function createWorkflowStepState(metadata: Pick, stepId: string): { state: WorkflowState; run(fn: () => T | Promise): Promise; }; //# sourceMappingURL=workflow-state.d.ts.map