import { WorldTracker, WorldAnchor } from '@zappar/zappar'; import * as THREE from 'three'; import { Camera } from '../camera.js'; /** * A THREE.Group which attaches content to a point in the world as it moves around in the camera view. * @see https://docs.zap.works/universal-ar/web-libraries/threejs/world-tracking/ */ export declare abstract class WorldTrackingAnchorGroup extends THREE.Group { private camera; readonly worldTracker: WorldTracker; anchor?: WorldAnchor; private status; /** * Constructs a new WorldTrackingAnchorGroup. * @param camera - A ZapparThree.Camera. * @param worldTracker - The world tracker which will be used. */ constructor(camera: Camera, worldTracker: WorldTracker); private updatePose; updateMatrixWorld(force?: boolean): void; dispose(): void; }