import * as L from 'leaflet'; import AWCElement from './awc-element.js'; import type AWCMap from '../components/map/map.js'; type LeafletFeature = null | L.Circle | L.GeoJSON | L.Marker | L.LayerGroup | L.Polyline | L.Rectangle | L.Polygon | L.Popup | L.Point; export declare class AWCLeafletElement extends AWCElement { static is: string; feature: LeafletFeature; protected mo?: MutationObserver; private _container; get container(): L.Map | L.LayerGroup; set container(container: L.Map | L.LayerGroup); get mapElement(): AWCMap | null; onLeafletEvent(e: L.LeafletEvent): void; containerChanged?(container?: L.Map | L.LayerGroup): void; } export {};