import { type LatLngLike } from "./geo.js"; import type { GeoJSONFeature, GeoJSONPolygonGeometry } from "./geojson-types.js"; export { LatLng, LatLngBounds, latLng, lngLat, fromGeoJSONPosition, latLngs, lngLats, fromGeoJSONPositions, toGeoJSONPosition, bounds, distance, destination, geodesicInterpolate, wrapLng, EARTH_RADIUS } from "./geo.js"; export type { LatLngLike, LatLngBoundsLike } from "./geo.js"; export interface BufferPointOptions { steps?: number; properties?: Record | null; } /** * A plain GeoJSON polygon feature, typed with the shared GeoJSON types so the result can be * handed straight to `geoJSON()` or a `FeatureSource` without a cast. */ export interface BufferPointFeature extends GeoJSONFeature { properties: Record | null; geometry: GeoJSONPolygonGeometry; } /** Create a geodesic GeoJSON polygon around a point. Radius is in meters. */ export declare function bufferPoint(center: LatLngLike, radiusMeters: number, options?: BufferPointOptions): BufferPointFeature; //# sourceMappingURL=geo-entry.d.ts.map