import type { JsonlSessionCreateOptions, JsonlSessionListOptions, JsonlSessionMetadata, JsonlSessionRepoApi, Session } from "../../types.js"; export declare class JsonlSessionRepo implements JsonlSessionRepoApi { private sessionsRoot; constructor(options: { sessionsRoot: string; }); private getSessionDir; private createSessionFilePath; create(options: JsonlSessionCreateOptions): Promise>; open(metadata: JsonlSessionMetadata): Promise>; list(options?: JsonlSessionListOptions): Promise; delete(metadata: JsonlSessionMetadata): Promise; fork(sourceMetadata: JsonlSessionMetadata, options: JsonlSessionCreateOptions & { entryId?: string; position?: "before" | "at"; id?: string; }): Promise>; private listSessionDirs; } //# sourceMappingURL=jsonl.d.ts.map