import React from 'react'; import MapControlTooltipFactory from './map-control-tooltip'; import MapControlPanelFactory from './map-control-panel'; import { Layer } from 'layers'; import { MapControls } from 'reducers'; export type LayerSelectorPanelProps = { onMapToggleLayer: (layerId: string) => void; onToggleMapControl: (control: string) => void; layers: ReadonlyArray; layersToRender: { [key: string]: boolean; }; isSplit: boolean; mapControls: MapControls; readOnly: boolean; iconLayersComponent: any; }; declare function LayerSelectorPanelFactory(MapControlTooltip: ReturnType, MapControlPanel: ReturnType): React.NamedExoticComponent; declare namespace LayerSelectorPanelFactory { var deps: (typeof MapControlTooltipFactory | typeof MapControlPanelFactory)[]; } export default LayerSelectorPanelFactory;