import React from 'react'; import MapStyleSelectorFactory from 'components/side-panel/map-style-panel/map-style-selector'; import LayerGroupSelectorFactory from 'components/side-panel/map-style-panel/map-layer-selector'; import { WrappedComponentProps } from 'react-intl'; import { MapStyle } from 'reducers'; import * as MapStyleActions from 'actions/map-style-actions'; import ColorSelectorFactory from './layer-panel/color-selector'; type MapManagerProps = { mapStyle: MapStyle; mapStyleActions: typeof MapStyleActions; showAddMapStyleModal: () => void; } & WrappedComponentProps; declare function MapManagerFactory(MapStyleSelector: ReturnType, LayerGroupSelector: ReturnType, ColorSelector: ReturnType): React.ForwardRefExoticComponent & { forwardedRef?: React.Ref; } & React.RefAttributes> & { WrappedComponent: React.ComponentType; }; declare namespace MapManagerFactory { var deps: (typeof ColorSelectorFactory | typeof MapStyleSelectorFactory | typeof LayerGroupSelectorFactory)[]; } export default MapManagerFactory;