import type { StyleLike } from 'ol/style/Style'; import React from 'react'; import type { mapTypes, layerTypes } from '@opengeoweb/store'; import type { TileServerSettings } from '@opengeoweb/webmap'; export declare const defaultBbox: { srs: "EPSG:3857"; bbox: { left: number; bottom: number; right: number; top: number; }; }; export interface ConfigurableMapConnectProps { id?: string; dockedLayerManagerSize?: mapTypes.DockedLayerManagerSize; shouldAutoUpdate?: boolean; shouldAnimate?: boolean; shouldAutoFetch?: boolean | number; title?: string; layers: layerTypes.Layer[]; tileServerSettings?: TileServerSettings; autoUpdateLayerId?: string; autoTimeStepLayerId?: string; initialBbox?: mapTypes.Bbox; srs?: string; dimensions?: mapTypes.Dimension[]; animationPayload?: mapTypes.AnimationPayloadType; shouldShowZoomControls?: boolean; displayMapPin?: boolean; showTimeSlider?: boolean; disableTimeSlider?: boolean; toggleTimestepAuto?: boolean; displayTimeInMap?: boolean; displayLayerManagerAndLegendButtonInMap?: boolean; displayDimensionSelectButtonInMap?: boolean; multiLegend?: boolean; shouldShowLayerManager?: boolean; shouldShowDockedLayerManager?: boolean; isClockEnabled?: boolean; displayGetFeatureInfoButtonInMap?: boolean; shouldDisplayDrawControls?: boolean; displaySearchButtonInMap?: boolean; displayDataExplorerButtonOnMap?: boolean; children?: React.ReactNode; mapControls?: React.ReactNode; shouldDisablePrefetching?: boolean; featureStyle?: StyleLike; shouldDisplayMeasureToolButton?: boolean; } export declare const ConfigurableMapConnect: React.FC;