import type { AgentLoopCheckpoint } from '../../../core/runtime/loop/index.js';
import type { FileHeartbeatCheckpointRepositoryOptions, HeartbeatCheckpointStore } from './types.js';
export declare class FileHeartbeatCheckpointRepository implements HeartbeatCheckpointStore {
    private readonly path;
    constructor(options: FileHeartbeatCheckpointRepositoryOptions);
    load(): Promise<AgentLoopCheckpoint | undefined>;
    save(checkpoint: AgentLoopCheckpoint): Promise<void>;
}
//# sourceMappingURL=repository.d.ts.map