import { Matr4 } from "./Matr4";
export declare class EulXYZ {
    private static tempMatrix;
    x: number;
    y: number;
    z: number;
    constructor(x?: number | EulXYZ, y?: number, z?: number);
    setFromRotationMatrix(m: Matr4): this;
    setFromQuaternion(q: {
        x: number;
        y: number;
        z: number;
        w: number;
    }): this;
    copy(other: {
        x?: number;
        y?: number;
        z?: number;
    }): this;
    length(): number;
    lengthSquared(): number;
    clone(): EulXYZ;
    set(x: number, y: number, z: number): this;
}
