//#region src/is-bbox/index.d.ts /** * Determines if the given value is a valid bounding box. * Does not currently validate the lon/lat pairs. * * @param bbox - The value to check whether or not it is a bbox. * @returns True if the value is an array of 4 finite numbers, false otherwise. * * @example * ```typescript * import { isBbox } from '@accelint/predicates/is-bbox'; * * // Valid bounding boxes (minLon, minLat, maxLon, maxLat) * isBbox([-180, -90, 180, 90]); // true * isBbox([-122.5, 37.7, -122.4, 37.8]); // true * * // Invalid bounding boxes * isBbox([1, 2, 3]); // false (wrong length) * isBbox([1, 2, 3, 'four']); // false (non-number) * isBbox([1, 2, NaN, 4]); // false (NaN not allowed) * isBbox(null); // false * ``` */ declare function isBbox(bbox: unknown): boolean; //#endregion export { isBbox }; //# sourceMappingURL=index.d.ts.map