export default Axes;
declare class Axes extends Group {
    constructor(radius: any, height: any);
    x: Cylinder;
    y: Cylinder;
    z: Cylinder;
    type: string;
    setLength(length: any): void;
    setRadius(radius: any): void;
    applyQuaternion(quaternion: import("three").Quaternion): Axes;
    rotateOnAxis(axis: import("three").Vector3, angle: number): Axes;
    rotateOnWorldAxis(axis: import("three").Vector3, angle: number): Axes;
    rotateX(angle: number): Axes;
    rotateY(angle: number): Axes;
    rotateZ(angle: number): Axes;
    translateOnAxis(axis: import("three").Vector3, distance: number): Axes;
    translateX(distance: number): Axes;
    translateY(distance: number): Axes;
    translateZ(distance: number): Axes;
    add(...object: import("three").Object3D[]): Axes;
    remove(...object: import("three").Object3D[]): Axes;
    attach(object: import("three").Object3D): Axes;
    clone(recursive?: boolean | undefined): Axes;
    copy(source: Axes, recursive?: boolean | undefined): Axes;
}
import Group from "./Group";
import Cylinder from "./Cylinder";
