import { Feature, FeatureCollection } from 'geojson'; import { TileMatrixSet } from './tile.matrix.set.js'; /** * Transform the location coordinate between maplibre and another tileMatrix. * * One of the tileMatrix or targetTileMatrix has to be GoogleTms */ export declare function locationTransform(location: { lat: number; lon: number; zoom: number; }, tileMatrix: TileMatrixSet, targetTileMatrix: TileMatrixSet): { lat: number; lon: number; zoom: number; }; /** * Project a geojson object into the target tile matrix with use with maplibre * * *Warning* This will overwrite the existing object */ export declare function projectGeoJson(g: FeatureCollection | Feature, targetTileMatrix: TileMatrixSet): void; export declare function projectFeature(f: Feature, targetTileMatrix: TileMatrixSet): void;