export default Points;
declare class Points extends ThreePoints {
    geometry: Geometry;
    material: PointsMaterial;
    setTransform(transform: any): void;
    updatePoints(points: any, colors: any, options?: {}): void;
    setScale({ x: size }: {
        x: any;
    }): void;
    applyQuaternion(quaternion: import("three").Quaternion): Points;
    rotateOnAxis(axis: Vector3, angle: number): Points;
    rotateOnWorldAxis(axis: Vector3, angle: number): Points;
    rotateX(angle: number): Points;
    rotateY(angle: number): Points;
    rotateZ(angle: number): Points;
    translateOnAxis(axis: Vector3, distance: number): Points;
    translateX(distance: number): Points;
    translateY(distance: number): Points;
    translateZ(distance: number): Points;
    add(...object: import("three").Object3D[]): Points;
    remove(...object: import("three").Object3D[]): Points;
    attach(object: import("three").Object3D): Points;
    clone(recursive?: boolean | undefined): Points;
    copy(source: Points, recursive?: boolean | undefined): Points;
}
import { Points as ThreePoints } from "three/src/objects/Points";
import { Geometry } from "three/src/core/Geometry";
import { PointsMaterial } from "three/src/materials/PointsMaterial";
import { Vector3 } from "three/src/math/Vector3";
