import { RunStore } from './runStore.js';
import { Run, CreateRunData, UpdateRunData, ListRunsFilter, RunStatus } from './types.js';
export declare class MemoryRunStore implements RunStore {
    private runs;
    createRun(data: CreateRunData): Promise<Run>;
    getRunById(id: string): Promise<Run | null>;
    getRunByClientToken(clientToken: string): Promise<Run | null>;
    listRuns(filter?: ListRunsFilter): Promise<Run[]>;
    updateRunStatus(id: string, status: RunStatus, extra?: UpdateRunData): Promise<void>;
    deleteRun(id: string): Promise<void>;
}
//# sourceMappingURL=memoryRunStore.d.ts.map