import * as THREE from "three";
interface PanoVideoProps {
    size: THREE.Vector2;
    matrix: THREE.Matrix4;
    panoMatrix: THREE.Matrix4;
    alpha: number;
    map: THREE.Texture;
}
declare class PanoVideo {
    private material;
    object: THREE.Mesh<THREE.BufferGeometry, THREE.ShaderMaterial>;
    private alphaMotion;
    constructor();
    setMaterial(value: PanoVideoProps | null): void;
    updateTime(time: number): void;
    dispose(): void;
}
export { PanoVideo };
