/** * Session JSON 值归一化工具。 * * Session 持久化边界只接受 JSON 值;无法直接序列化的输入降级为字符串, * 避免 Tool、User Data 等外部输入污染 canonical Message。 */ import type { JsonObject, JsonValue } from "../../types/common/Json.js"; /** 把任意运行时输入转换为可持久化的 JSON 值。 */ export declare function to_session_json_value(input: unknown): JsonValue; /** 把任意运行时输入转换为可持久化 JSON 对象,非对象输入返回 undefined。 */ export declare function to_session_json_object(input: unknown): JsonObject | undefined; //# sourceMappingURL=SessionJsonValue.d.ts.map