import { type Session, type SessionMetadata, type SessionRepo } from "../types.js"; /** In-memory session repository for tests and ephemeral harness usage. */ export declare class InMemorySessionRepo implements SessionRepo { private sessions; create(options?: { id?: string; }): Promise; open(metadata: SessionMetadata): Promise; list(): Promise; delete(metadata: SessionMetadata): Promise; fork(sourceMetadata: SessionMetadata, options: { entryId?: string; position?: "before" | "at"; id?: string; }): Promise; }