import type { SessionMetadata, SessionTreeEntry, SessionWriteOptions } from "../harness/types.js"; import { BaseSessionStorage } from "./storage-base.js"; /** Volatile session storage used by tests and in-process harness callers. */ export declare class InMemorySessionStorage extends BaseSessionStorage { constructor(options?: { entries?: SessionTreeEntry[]; metadata?: TMetadata; /** Branch floor for a bounded-window load (F3); the entries must start at this id. */ floorEntryId?: string | null; }); setLeafId(leafId: string | null, opts?: SessionWriteOptions): Promise; appendEntry(entry: SessionTreeEntry, opts?: SessionWriteOptions): Promise; } //# sourceMappingURL=memory-storage.d.ts.map