import type { SessionData, SessionMeta } from "./session-data"; export interface SessionStoreOptions { dir?: string; } export declare class SessionStore { private dir; constructor(opts?: SessionStoreOptions); getDir(): string; private filePath; ensureDir(): Promise; /** 列出所有会话元信息(按 updatedAt 倒序)。损坏文件跳过。 */ list(): Promise; /** 读取单个会话;不存在返回 undefined。 */ load(id: string): Promise; save(data: SessionData): Promise; /** 删除会话文件;不存在返回 false。 */ delete(id: string): Promise; } //# sourceMappingURL=session-store.d.ts.map