import { QuadTree } from '../QuadTree'; import { LngOrLat } from '../Basic'; import { mFloat32, mInt32 } from '../Raw'; export declare class Map { private _quadTree; private _list; private _bounds; private _badBoundsAspectRatio; private _maxZoom; private _maxChildrenOfQuadNode; private _maxDepthOfQuadTree; get quadTree(): QuadTree | null; constructor(badBoundsAspectRatio: mFloat32, maxZoom: mInt32, maxChildrenOfQuadNode: mInt32, maxDepthOfQuadTree: mInt32); buildQuadTree(lngLatList: Array): void; getDescendantsNum(): mInt32; private _buildDataItems; private _buildQuadTree; private _adjustRootBounds; private _getPixelOfMaxZoom; private _clearData; private trigger; }