import type { Map , GeoJSONSource , VectorSource , Layer , AnyLayer , FeatureIdentifier , Style , MapboxOptions , MapMouseEvent , MapSourceDataEvent , LngLat , LngLatBounds , PointLike , MapboxGeoJSONFeature , Point , CustomLayerInterface , } from 'maplibre-gl' ; import mapboxglDist from 'maplibre-gl/dist/maplibre-gl-csp' ; import mbRtlPlugin from '!!file-loader!@mapbox/mapbox-gl-rtl-text/mapbox-gl-rtl-text.min.js' ; import mbWorkerUrl from '!!file-loader!maplibre-gl/dist/maplibre-gl-csp-worker' ; import 'maplibre-gl/dist/maplibre-gl.css' ; const mapboxgl = mapboxglDist ; mapboxgl . workerUrl = mbWorkerUrl ; mapboxgl . setRTLTextPlugin ( mbRtlPlugin ) ; export { mapboxgl } ; export type { Map , GeoJSONSource , VectorSource , Layer , AnyLayer , FeatureIdentifier , Style , MapboxOptions , MapMouseEvent , MapSourceDataEvent , LngLat , LngLatBounds , PointLike , MapboxGeoJSONFeature , Point , CustomLayerInterface , } ;