import React from 'react'; import { layerTypes } from '@opengeoweb/store'; export declare const constructLayerId: (baseLayer: layerTypes.Layer, selectedBaseLayers: layerTypes.Layer[]) => string; export declare const constructListAvailableBaseLayers: (selectedBaseLayers: layerTypes.Layer[], preloadedAvailableBaseLayers: layerTypes.Layer[], mapId: string) => layerTypes.Layer[]; export declare const areAvailableBaseLayersSame: (availableBaseLayerList: layerTypes.Layer[], newBaseLayerList: layerTypes.Layer[]) => boolean; interface BaseLayersConnectProps { mapId: string; preloadedAvailableBaseLayers: layerTypes.Layer[]; tooltipPrefix?: string; icon?: React.ElementType; } declare const BaseLayersConnect: React.FC; /** * Allows you to select a baselayer * * Expects the following props: * @param {string} mapId mapId: string - Id of the map * @param {layerTypes.Layer[]} preloadedAvailableBaseLayers preloadedAvailableBaseLayers: array of layerTypes.Layer objects - contains an array of layerTypes.Layer objects (consisting solely of type baseLayer) that are available to be shown as basemaps * @example * ``` ``` */ export default BaseLayersConnect;