import type { MemoryFamily, MemoryLogger } from '../types.js'; export declare const NAV_HEADER = "## \uD83D\uDDFA\uFE0F Scene Navigation"; export declare class PersonaStore { private readonly logger?; private readonly file; private readonly family; constructor(dataDir: string, family: MemoryFamily, logger?: MemoryLogger | undefined); /** 旧布局迁移:persona.md → persona-chat.md(幂等,仅 chat 族执行)。 */ init(): Promise; /** 读取正文(剥离场景导航部分)。 */ read(): Promise; /** 文件 mtime(epoch ms;无画像文件 null)——工作台资产活动流的 L3 时间源。 */ mtime(): Promise; /** 写入正文(保留已有导航段则拼回尾部)。 */ write(body: string): Promise; } export declare function stripSceneNavigation(content: string): string;