import { WorldTracker } from '@zappar/zappar'; import { FeaturePointsGeometry } from '../geometry/featurepointsgeometry.js'; import * as THREE from 'three'; export declare class FeaturePointsMesh extends THREE.Points { private worldTracker; private _renderSize; private _uniforms; /** * The size of the feature points. * * Default is `5`. */ set size(size: number); get size(): number; /** * The color of the feature points. * * Default is `white`. */ set color(color: THREE.Color); get color(): THREE.Color; /** * The opacity of the feature points. * * Default is `0.4`. */ set opacity(opacity: number); get opacity(): number; constructor(worldTracker: WorldTracker, materialProps?: THREE.ShaderMaterialParameters); dispose(): void; update: (renderer: THREE.WebGLRenderer) => void; }