import { type EngineRunReadOptions, type EngineRunRemoveOptions, type EngineRunWriteOptions } from './protected-run-file.js'; import type { Checkpoint, EngineAction, TrajectoryEvent } from './types.js'; export declare function appendTrajectory(changeDir: string, relativePath: string, event: TrajectoryEvent, options?: EngineRunWriteOptions): Promise; export declare function readTrajectory(changeDir: string, relativePath: string, options?: EngineRunReadOptions): Promise; export declare function readArtifacts(changeDir: string, relativePath: string, options?: EngineRunReadOptions): Promise>; export declare function writeArtifacts(changeDir: string, relativePath: string, artifacts: Record, options?: EngineRunWriteOptions): Promise; export declare function writeContext(changeDir: string, relativePath: string, context: string, options?: EngineRunWriteOptions): Promise; export declare function readContext(changeDir: string, relativePath: string, options?: EngineRunReadOptions): Promise; export declare function writePendingAction(changeDir: string, relativePath: string, action: EngineAction, options?: EngineRunWriteOptions): Promise; export declare function readPendingAction(changeDir: string, relativePath: string, options?: EngineRunReadOptions): Promise; export declare function clearPendingAction(changeDir: string, relativePath: string, options?: EngineRunRemoveOptions): Promise; export declare function writeCheckpoint(changeDir: string, relativePath: string, checkpoint: Checkpoint, options?: EngineRunWriteOptions): Promise; export declare function readCheckpoint(changeDir: string, relativePath: string, options?: EngineRunReadOptions): Promise; //# sourceMappingURL=run-store.d.ts.map