import * as THREE from 'three'; import { BoundingBoxHelperAbstract } from './BaseHelper'; export declare class BoundingBoxHelper extends BoundingBoxHelperAbstract { name: string; box: THREE.Mesh; outline: THREE.LineSegments; private positionAttribute; constructor(originObject: T); initQuaternion(): void; setHelperQuaternion(quaternion: THREE.Quaternion, origin: THREE.Vector3): void; raycasterIntersectObject(raycaster: THREE.Raycaster, intersection: THREE.Intersection[]): THREE.Intersection[]; raycast(raycaster: THREE.Raycaster, intersects: THREE.Intersection[]): void; update(): void; private createOutline; private createBox; }