import * as THREE from "three"; import { PanoCircleMeshInterface } from "../types/panoCircleMeshInterface"; interface PanoCircleMeshSolidOptions { scale?: number; color?: number; } declare class PanoCircleMeshSolid extends THREE.Object3D implements PanoCircleMeshInterface { needsRender: boolean; private currentStartTime; private currentMotion; private tapMotion; private loadingOpacityMotion; private progressMotion; private progressOpacityMotion; private opacityMotion; private disableMotion; progress: number; opacity: number; current: boolean; loading: boolean; disabled: boolean; private panoMesh; constructor(options?: PanoCircleMeshSolidOptions); 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 { PanoCircleMeshSolid }; export type { PanoCircleMeshSolidOptions };