import type { Engine } from '@galacean/effects'; import { Behaviour, spec } from '@galacean/effects'; import type { ModelTreeContent } from '../index'; interface ModelTreeComponentData extends spec.ComponentData, ModelTreeContent { } /** * 插件场景树组件类,实现 3D 场景树功能 * * FIXME: 有些发布的新JSON包含TreeComponent,这里做兼容处理,否则会报错 * @since 2.1.0 */ export declare class ModelTreeComponent extends Behaviour { /** * 参数 */ options?: ModelTreeContent; /** * 构造函数,创建节点树元素 * @param engine * @param options */ constructor(engine: Engine, options?: ModelTreeComponentData); /** * 反序列化,保存入参和创建节点树元素 * @param options */ fromData(options: ModelTreeComponentData): void; } export {};