/** * Creates an empty group. * * @remarks * This node also has its own transforms. And if it is set as input of other nodes, their objects will be added as children to the object of this node. * */ import { TypedObjNode } from './_Base'; import { Group } from 'three/src/objects/Group'; import { TransformController } from './utils/TransformController'; import { FlagsControllerD } from '../utils/FlagsController'; import { NodeParamsConfig } from '../utils/params/ParamsConfig'; import { HierarchyController } from './utils/HierarchyController'; declare const NullObjParamConfig_base: { new (...args: any[]): { transform: import("../utils/params/ParamsConfig").ParamTemplate; keepPosWhenParenting: import("../utils/params/ParamsConfig").ParamTemplate; rotationOrder: import("../utils/params/ParamsConfig").ParamTemplate; t: import("../utils/params/ParamsConfig").ParamTemplate; r: import("../utils/params/ParamsConfig").ParamTemplate; s: import("../utils/params/ParamsConfig").ParamTemplate; scale: import("../utils/params/ParamsConfig").ParamTemplate; matrixAutoUpdate: import("../utils/params/ParamsConfig").ParamTemplate; updateTransformFromObject: import("../utils/params/ParamsConfig").ParamTemplate; tlookAt: import("../utils/params/ParamsConfig").ParamTemplate; lookAtPos: import("../utils/params/ParamsConfig").ParamTemplate; up: import("../utils/params/ParamsConfig").ParamTemplate; }; } & typeof NodeParamsConfig; declare class NullObjParamConfig extends NullObjParamConfig_base { } export declare class NullObjNode extends TypedObjNode { params_config: NullObjParamConfig; static type(): string; readonly hierarchy_controller: HierarchyController; readonly transform_controller: TransformController; readonly flags: FlagsControllerD; private _helper; create_object(): Group; initializeNode(): void; private _updateHelperHierarchy; cook(): void; } export {};