import { Node } from './Node'; import { PointItem } from './PointItem'; import { mUint32 } from './Raw'; import { BoundsItem } from './BoundsItem'; export declare class QuadTree { private _root; get root(): Node; static setMaxChildrenAndDepth(maxChildren: mUint32, maxDepth: mUint32): void; constructor(bounds: BoundsItem, maxDepth: mUint32, maxChildren: mUint32); insert(items: PointItem[]): void; clear(): void; findContainerNode(item: BoundsItem): Node | null; }