import * as THREE from 'three'; import { Camera } from '../camera.js'; /** * The position of content placed in this group can be chosen by the user. * * This class is not a tracker, but a group that can be added to a tracker group. */ export declare class WorldPlacementGroup extends THREE.Group { private camera; /** * While placing, the group will be rotated so the positive `z` axis points towards the camera. */ faceCamera: boolean; /** * When `true` at runtime, the position of the contents of this group will be reset every frame to a point directly in front of the camera. */ placementMode: boolean; /** * By default, with this parameter `false` the scale of the contents of this group is that of the parent group. * If set to `true`, this group will adjust the scale based on the height of the camera above the origin. */ normalizeScale: boolean; constructor(camera: Camera); /** * Called internally by ground anchor group. */ update(): void; private groundPlaneIntersection; }