/** * Pre-constructed tools for basic geographic distance and coordinate calculations. * * @module @nhtio/adk/batteries/tools/geo_basics * * @remarks * Pre-constructed bundled tools for the `geo_basics` category. Import individually, the whole * category, or import every tool via `@nhtio/adk/batteries`. */ import { Tool } from "../../../common"; /** * Great-circle (haversine) distance between two geographic coordinates. * * @remarks * Uses the Earth's mean radius (6371.0088 km). Returns both kilometres and miles. */ export declare const geoDistanceTool: Tool; /** * Check whether a point lies within a radius of a centre coordinate. * * @remarks * Uses the haversine distance internally; returns the radius unit chosen by the caller * (km or miles) in the result string. */ export declare const geoWithinRadiusTool: Tool; /** * Check whether a point falls inside an axis-aligned bounding box. * * @remarks * The bounding box is defined by its SW and NE corners. Boxes that wrap the antimeridian * (i.e. SW longitude greater than NE longitude) are handled correctly. */ export declare const geoBboxContainsTool: Tool;