kepler.gl
Version: 
kepler.gl is a webgl based application to visualize large scale location data in the browser
22 lines (21 loc) • 953 B
TypeScript
import React from 'react';
import MapControlTooltipFactory from './map-control-tooltip';
import MapControlPanelFactory from './map-control-panel';
import { Layer } from '@kepler.gl/layers';
import { MapControls } from '@kepler.gl/types';
export declare type LayerSelectorPanelProps = {
    onMapToggleLayer: (layerId: string) => void;
    onToggleMapControl: (control: string) => void;
    layers: ReadonlyArray<Layer>;
    layersToRender: {
        [key: string]: boolean;
    };
    isSplit: boolean;
    mapControls: MapControls;
    readOnly: boolean;
};
declare function LayerSelectorPanelFactory(MapControlTooltip: ReturnType<typeof MapControlTooltipFactory>, MapControlPanel: ReturnType<typeof MapControlPanelFactory>): React.NamedExoticComponent<LayerSelectorPanelProps>;
declare namespace LayerSelectorPanelFactory {
    var deps: (typeof MapControlTooltipFactory | typeof MapControlPanelFactory)[];
}
export default LayerSelectorPanelFactory;