import { WorkerType } from '../utils/worker'; export type BVHWorkerType = WorkerType<{ type: 'mesh' | 'points'; attributes: { [key: string]: { array: ArrayLike; stride?: number; offset?: number; }; }; indices?: { array: ArrayLike; stride?: number; offset?: number; }; maxItemPerNode: number; maxTreeDepth: number; extents?: number[]; }[], { type: 'mesh' | 'points'; attributes: { [key: string]: { array: ArrayLike; stride?: number; offset?: number; }; }; indices?: { array: ArrayLike; stride?: number; offset?: number; }; rootNodePacked: ArrayBuffer; offsetArray: ArrayLike; }[]>;