import type { PolygonCoord } from '../../../../stores/filter-store/types';
/**
 * Converts MapboxDraw polygon coordinates (GeoJSON format) to API format.
 * MapboxDraw uses [longitude, latitude] order (GeoJSON standard).
 * API expects { latitude, longitude } objects.
 */
export declare const convertDrawCoordsToApi: (coords: [number, number][]) => PolygonCoord[];
/**
 * Converts API polygon coordinates to GeoJSON format for MapboxDraw.
 * API uses { latitude, longitude } objects.
 * MapboxDraw expects [longitude, latitude] order (GeoJSON standard).
 */
export declare const convertApiCoordsToGeoJSON: (coords: PolygonCoord[]) => [number, number][];
/**
 * Creates a GeoJSON Polygon feature from API coordinates.
 * Used for displaying saved polygons on the map.
 */
export declare const createPolygonGeoJSON: (coords: PolygonCoord[]) => GeoJSON.Feature<GeoJSON.Polygon> | null;
//# sourceMappingURL=polygonCoords.d.ts.map