import type { THREE } from "@x-viewer/core"; /** Captured state to undo {@link Viewer3d.removeSceneObject} for a subtree node. */ export interface SceneNodeSnapshot { detachedClone: THREE.Object3D; parentUuid: string; childIndex: number; }