/** * Determines if a given point is inside a specified polygon using the ray-casting algorithm. * * @param {number[][] | null} polygon - An array of [x, y] coordinates representing the polygon. * @param {[number, number]} point - An array [x, y] representing the point to check. * @returns {boolean | null} True if the point is inside the polygon, false if outside, and null if invalid input. */ export declare function isPointInPolygon(polygon: number[][] | null, point: [number, number]): boolean | null; /** * Finds the closest number to the target in an array of numbers. * * @param {any[]} numbersArray - The array of numbers to search. * @param {number} target - The target number to find the closest to. * @returns {any} The closest number to the target in the array. */ export declare function findClosest(numbersArray: any[], target: number): any; /** * Gets the index of the coordinates with the maximum sum from an array of bounding box coordinates. * * @param {number[][]} bboxCoordinates - An array of [x, y] coordinates representing the bounding box. * @returns {number} The index of the coordinates with the maximum sum. */ export declare function getMaxCoordinatesIndex(bboxCoordinates: number[][]): number; /** * Gets the index of the coordinates with the minimum sum from an array of bounding box coordinates. * * @param {number[][]} bboxCoordinates - An array of [x, y] coordinates representing the bounding box. * @returns {number} The index of the coordinates with the minimum sum. */ export declare function getMinCoordinatesIndex(bboxCoordinates: number[][]): number; /** * Rounds the coordinates to two decimal places. * * @param {number} coordinate - The coordinate to round. * @returns {string} The rounded coordinate. */ export declare const roundNumber: (coordinate: number) => string; /** * Formats the coordinates as a string. * * @param {Array} coordinates - The coordinates to format. * @returns {string} The formatted coordinates. */ export declare const formatCoordinates: (bboxCoordinates: Array>) => string;