import type { MValue, Properties, VectorFeature, VectorMultiPolygon, VectorMultiPolygonGeometry, VectorPolygon, VectorPolygonGeometry } from '../../../index.js'; /** * Find the area of a collection of polygons. Assumes geometry is in lon-lat space * @param polygons - the collection of polygons * @param planetRadius - the radius of the planet (Earth by default). Set to 1 if you want the raw area * @returns - the total area of the polygon in square meters */ export declare function polygonsArea, D extends MValue = Properties, P extends Properties = Properties>(polygons: VectorMultiPolygon | VectorMultiPolygonGeometry | VectorFeature>, planetRadius?: number): number; /** * Find the area of a polygon. Assumes geometry is in Lon-Lat space * @param polygon - the polygon * @param planetRadius - the radius of the planet (Earth by default) * @returns - The approximate signed geodesic area of the polygon in square meters. */ export declare function polygonArea, D extends MValue = Properties, P extends Properties = Properties>(polygon: VectorPolygon | VectorPolygonGeometry | VectorFeature>, planetRadius?: number): number;