import { Vector3 } from 'three'; export declare type Vector3SoA = { x: Float32Array; y: Float32Array; z: Float32Array; }; export declare class Vector3ProxySoA extends Vector3 { store: any; eid: any; constructor(store: Vector3SoA, 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); } export declare class Vector3ProxyAoA extends Vector3 { store: any; 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); }