import type { SessionTranscript } from "../agent/types.js"; import { type SessionArchiveManifest } from "./archive.js"; export interface LocatedSessionArchive { kind: "manifest"; path: string; } export declare function findSessionArchive(directory: string, sessionId: string): LocatedSessionArchive | undefined; export declare function readSessionArchiveManifest(file: string): SessionArchiveManifest; export declare function loadArchivedTranscript(manifestFile: string): { manifest: SessionArchiveManifest; transcript: SessionTranscript; }; /** 读取已验证的原生 transcript 引用,可用于尚在增长的 session 日志。 */ export declare function loadReferencedTranscript(manifest: SessionArchiveManifest): SessionTranscript;