/** * SceneDeserializer.ts * * Reconstructs live HoloScript+ node trees from serialized JSON. * Rebuilds Map-based traits from Object representations. */ import type { HSPlusNode } from '../types/HoloScriptPlus'; import type { SerializedScene } from './SceneSerializer'; export declare class SceneDeserializer { /** * Deserialize from a SerializedScene object. */ deserialize(scene: SerializedScene): HSPlusNode; /** * Deserialize from a JSON string. */ fromJSON(json: string): { node: HSPlusNode; name: string; metadata?: Record; }; private rebuildNode; } //# sourceMappingURL=SceneDeserializer.d.ts.map