import * as THREE from "three"; declare class SelectionBox { camera: THREE.Camera; collection: THREE.Mesh[]; deep: number; endPoint: THREE.Vector3; startPoint: THREE.Vector3; instances: any; enabled: boolean; filter?: (object: THREE.Object3D) => boolean; constructor(camera: THREE.Camera, deep?: number); select(scene: THREE.Scene, startPoint?: THREE.Vector3, endPoint?: THREE.Vector3): THREE.Mesh, THREE.Material | THREE.Material[], THREE.Object3DEventMap>[]; updateFrustum(startPoint: THREE.Vector3, endPoint: THREE.Vector3): void; searchChildInFrustum(frustum: THREE.Frustum, object: any): void; } export { SelectionBox };