export declare class Vector3 { x: number; y: number; z: number; constructor(x?: number, y?: number, z?: number); set(x: number, y: number, z: number): this; min(v: Vector3): this; max(v: Vector3): this; copy(v: Vector3): this; add(v: Vector3): this; multiplyScalar(s: number): this; divideScalar(s: number): this; } export declare class BVH_FlatNode { idSelf: number; idPrimitive: number; idRightChild: number; idParent: number; minCorner: Vector3; maxCorner: Vector3; constructor(idSelf?: number, idPrimitive?: number, idRightChild?: number, idParent?: number, minCorner?: Vector3, maxCorner?: Vector3); }