import * as THREE from "three"; import { PanoCircleMeshInterface } from "../types/panoCircleMeshInterface"; declare class PanoSphereMesh extends THREE.Object3D implements PanoCircleMeshInterface { needsRender: boolean; hitTestMesh: THREE.Mesh; private ringMesh; private panoMesh; private currentMotion; private opacityMotion; private loadingMotion; private disableMotion; progress: number; opacity: number; current: boolean; loading: boolean; disabled: boolean; constructor(); setProgress(progress: number): void; setOpacity(opacity: number): void; setCurrent(current: boolean): void; setLoading(loading: boolean): void; setDisabled(disabled: boolean): void; tap(): Promise; updateTime(time: number, deltaTime: number): void; dispose(): void; } export { PanoSphereMesh };