import { type JobExecutionState, type JobRunRecord, type JobStateStore, type WorkflowRunRecord } from './job-state.interface'; /** * In-memory implementation of JobStateStore. * Suitable for development and testing. */ export declare class MemoryJobStateStore implements JobStateStore { private readonly runs; createRun(record: JobRunRecord | WorkflowRunRecord): Promise; updateRun(runId: string, updates: Partial): Promise; getRun(runId: string): Promise; listRuns(opts?: { jobId?: string; sessionId?: string; state?: JobExecutionState; limit?: number; }): Promise<(JobRunRecord | WorkflowRunRecord)[]>; cleanup(olderThanMs: number): Promise; dispose(): Promise; } //# sourceMappingURL=memory-job-state.store.d.ts.map