import { type Session, type SessionMetadata, type SessionRepo } from '../types.ts'; 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>; }