import { SceneObject } from "vtxf-xe2/dist-node/xe2-utils"; import { My3dtilesApp } from ".."; import { JsonValue } from "vtxf-xe2/dist-node/xe2-base-utils"; import { FSceneTreeItem, FTreeItemInsertFlag } from "../../modules"; export declare function createSceneObjectOnTree(app: My3dtilesApp, modelType: string, modelTitle?: string, editingOnCreating?: boolean, options?: { currentTreeItem?: FSceneTreeItem; flag?: FTreeItemInsertFlag; }): T | undefined; export declare function createSceneObjectClassOnTree(app: My3dtilesApp, sceneObjConstructor: new (id?: string | undefined) => T, modelTitle?: string, editingOnCreating?: boolean, options?: { currentTreeItem?: FSceneTreeItem; flag?: FTreeItemInsertFlag; }): T | undefined; export declare function createSceneObjectFromJsonOnTree(app: My3dtilesApp, sceneObjectJson: JsonValue & { [k: string]: any; type: string; }, modelTitle?: string, editingOnCreating?: boolean, options?: { currentTreeItem?: FSceneTreeItem; flag?: FTreeItemInsertFlag; }): T | undefined;