/**
 * Assumes that BVH stored entity IDs
 * @param {EntityManager} em
 * @param {BVH} bvh
 * @param {function(Object3D[],number,number,EntityComponentDataset)} extract
 * @param {*} [extract_context]
 * @returns {(function(Object3D[], number, CameraView): number)|*}
 */
export function make_bvh_visibility_builder(em: EntityManager, bvh: BVH, extract: (arg0: Object3D[], arg1: number, arg2: number, arg3: EntityComponentDataset) => any, extract_context?: any): ((arg0: Object3D[], arg1: number, arg2: CameraView) => number) | any;
//# sourceMappingURL=make_bvh_visibility_builder.d.ts.map