import { Euler } from 'three'; export declare type EulerSoA = { x: Float32Array; y: Float32Array; z: Float32Array; order: Uint8Array; }; export declare class EulerProxySoA extends Euler { store: EulerSoA; eid: number; _x: number; _y: number; _z: number; constructor(store: EulerSoA, eid: number, x?: number, y?: number, z?: number); get x(): number; set x(v: number); get y(): number; set y(v: number); get z(): number; set z(v: number); get order(): string; set order(v: string); } export declare class EulerProxyAoA extends Euler { store: Float32Array; _x: number; _y: number; _z: number; constructor(store: Float32Array, x?: number, y?: number, z?: number); get x(): number; set x(v: number); get y(): number; set y(v: number); get z(): number; set z(v: number); get order(): string; set order(v: string); }