import type { WorkflowRun } from "./types.js"; /** * RunStateStore:工作流运行状态持久化(对标 wave-agent RunStateStore)。 * 适配 sirius:持久化改为可选 callback(不强制 fs,SDK 独立可用)。 */ export declare class RunStateStore { private runs; private writer; /** 设置持久化 writer(如写文件、发 bus event)。SDK 独立运行时不设。 */ setWriter(writer: (runId: string, state: WorkflowRun) => void): void; save(run: WorkflowRun): Promise; load(runId: string): WorkflowRun | undefined; list(): WorkflowRun[]; delete(runId: string): boolean; }