///
import { Layer, Map as LeafletMap, FeatureGroup as LeafletFeatureGroup, LayerGroup as LeafletLayerGroup } from 'leaflet';
declare type Container = LeafletMap | LeafletFeatureGroup | LeafletLayerGroup | {
addLayer: LeafletLayerGroup['addLayer'];
removeLayer: LeafletLayerGroup['removeLayer'];
};
declare type OverlayContainer = Layer;
declare type ContainerContextType = {
container: Container;
overlayContainer?: OverlayContainer;
};
export declare const ContainerProvider: import("react").Provider;
export declare const useContainerContext: () => {
container: T;
overlayContainer: Layer | undefined;
};
export {};