import React from 'react'; import type { layerTypes, serviceTypes } from '@opengeoweb/store'; import { uiTypes } from '@opengeoweb/store'; export declare const getDialogType: (mapId: string, isMultiMap: boolean, isDocked: boolean) => uiTypes.DialogType; interface LayerManagerConnectProps { mapId?: string; preloadedAvailableBaseLayers?: layerTypes.Layer[]; preloadedMapServices?: serviceTypes.InitialService[]; preloadedBaseServices?: serviceTypes.InitialService[]; bounds?: string; title?: string; showMapIdInTitle?: boolean; isMultiMap?: boolean; isDocked?: boolean; source?: uiTypes.Source; } /** * Layer Managerconnected to the store displaying the layers forthe active map Id * Please note that in order to use this and open/close the dialog, every map on the screen that should be able to show * a dialog should have the which is used to focus the correct map and open the dialog * * Expects the following props: * @param {serviceTypes.InitialService[]} preloadedMapServices preloadedMapServices: array of Service objects - contains an array of Service objects that are preloaded into in the WMS Loader for maplayers * @param {serviceTypes.InitialService[]} preloadedBaseServices preloadedBaseServices: array of Service objects - contains an array of Service objects that are preloaded into in the WMS Loader fpr baselayers * @param {Layer[]} preloadedAvailableBaseLayers preloadedAvailableBaseLayers: array of Layer objects - contains an array of Layer objects (consisting solely of type baseLayer) that are available to be shown as basemaps * ``` ``` */ declare const LayerManagerConnect: React.FC; export default LayerManagerConnect;