import * as L from 'leaflet'; import { Map as LibreGLMap, MapOptions as LibreGLMapOptions } from 'maplibre-gl'; declare module 'leaflet' { type LeafletMaplibreGLOptions = Omit; class MaplibreGL extends L.Layer { constructor(options: LeafletMaplibreGLOptions); getMaplibreMap(): LibreGLMap; getCanvas(): HTMLCanvasElement; getSize(): L.Point; getBounds(): L.LatLngBounds; getContainer(): HTMLDivElement; getPaneName(): string; } function maplibreGL(options: LeafletMaplibreGLOptions): MaplibreGL; } export const MaplibreGL: typeof L.MaplibreGL; export const maplibreGL: typeof L.maplibreGL; export default maplibreGL;