import { Map } from 'ol';
import LayerOsm from '../../../models/layers/layerosm.js';
import type { Layer as OLayer } from 'ol/layer.js';
declare class OsmManager {
    map: Map;
    basemapLayers: Record<string, {
        olayer: OLayer;
        layerOsm: LayerOsm;
    }>;
    constructor(map: Map);
    removeAllBasemapLayers(): void;
    addBasemapLayer(layer: LayerOsm): void;
    changeOpacity(layerInfos: LayerOsm): void;
}
export default OsmManager;
