import { mat3 } from 'gl-matrix'; import { AABB } from './aabb'; import { OBB } from './obb'; export declare class OBBNode { readonly obb: OBB; readonly children: OBBNode[]; leaf: boolean; payload?: T; constructor(obb: OBB); } export declare module OBBNode { const area: (obb: OBB) => number; const testAABB: (candidates: Set, aabb: Readonly, tree: Readonly, transform: Readonly) => boolean; const testOBBNode: (candidates: Set<[OBBNode, OBBNode]>, tree0: Readonly, transform0: Readonly, tree1: Readonly, transform1: Readonly) => boolean; }