import { JsonValue } from "vtxf-xe2/dist-node/xe2-base-utils"; import { FSceneTree, FSceneTreeItem, FSceneTreeItemJsonValue } from "../modules/FTree"; export declare function getM3tOJsonFromSceneTreeItems(sceneTreeItems: FSceneTreeItem[]): { asset: { __m3t_type__: string; __m3t_createdTimeStamp__: number; }; sceneTreeItems: JsonValue; } | undefined; /** * 旧格式更新 * @param json * @param copyId * @returns */ export declare function updateM3tOJson(json: JsonValue, copyId?: string): JsonValue | { asset: { __m3t_type__: string; __m3t_createdTimeStamp__: number; }; sceneTreeItems: { name: any; sceneObj: JsonValue; }[]; }; export declare function addSceneTreeItemJsonsToSceneTree(sceneTreeItemsJson: FSceneTreeItemJsonValue[], sceneTree: FSceneTree): boolean; export declare function addM3tOJsonToSceneTree(m3tojson: JsonValue, sceneTree: FSceneTree): boolean;