export type BBox = [number, number, number, number]; export interface GeoPoint { latitude: number; longitude: number; } /** * Checks if a BBox is completely contained in another BBox * * @param {BBox} bboxToCheck The BBox to check if it's inside * @param {BBox} bboxContainer The BBox container * @return {boolean} Whether the BBox is inside the other BBox */ export declare function isBBoxInsideBBox(bboxToCheck: BBox, bboxContainer: BBox): boolean; /** * Checks if a point is inside a BBox * * @param {GeoPoint} point The point to check * @param {BBox} bbox The BBox to check * @return {boolean} Whether the point is inside the BBox */ export declare function isPointInsideBBox(point: GeoPoint, bbox: BBox): boolean; /** * Checks if a BBox intersects another * * @param {BBox} a A BBox * @param {BBox} b Another BBox * @return {boolean} */ export declare function doBBoxesIntersect(a: BBox, b: BBox): boolean;