/**
 * SessionStore 序列化校验
 *
 * `SessionStore.fromJSON()` 的反序列化入口，对边界数据做轻量类型校验。
 *
 * @module agent/memory/session-store-schema
 */
import type { CandidateSummary, CrossReference, DimensionReport, TierReflection, WorkingMemoryDistilled } from './SessionStore.js';
export interface SessionStoreSerialized {
    dimensionReports: Record<string, DimensionReport>;
    crossReferences: CrossReference[];
    tierReflections: TierReflection[];
    submittedCandidates: Record<string, CandidateSummary[]>;
    projectContext: Record<string, unknown>;
    workingMemory?: WorkingMemoryDistilled;
}
/**
 * 校验反序列化数据的关键字段类型，返回类型安全的结构。
 */
export declare function validateSessionStoreShape(raw: Record<string, unknown>): SessionStoreSerialized;
