/** * 把对象/数组序列化为稳定字符串,作为 effect 依赖用。 * 处理 path 等每次 render 新引用的对象,避免覆盖物/服务无意义重建。 * 遇到 DOM 元素 / 函数 / handle 时返回类型标记,不递归进去。 * * undefined 与 null 输出不同标记:组件里「没传这个 prop」和「显式传 null」 * 会走不同的 SDK 代码路径,依赖比较必须能区分,否则两者互换时 effect 不重跑。 * 真正的循环引用由 seen 集合兜底(普通对象也可能自引用,光挡 DOM 不够)。 */ export declare function stableStringify(value: unknown): string;