import React from 'react'; import SourceDataCatalogFactory from '../common/source-data-catalog'; import LayerListFactory from './layer-list'; import { Layer, LayerClassesType } from 'layers'; import KeplerTable from 'utils/table-utils/kepler-table'; import * as UiStateActions from 'actions/ui-state-actions'; import * as VisStateActions from 'actions/vis-state-actions'; import { ActionHandler } from 'actions'; type DatasetLayerSectionProps = { dataset: KeplerTable; layers: Layer[]; layerOrder: number[]; layerClasses: LayerClassesType; showDeleteDataset: boolean; showDatasetTable: ActionHandler; updateTableColor: ActionHandler; removeDataset: ActionHandler; uiStateActions: typeof UiStateActions; visStateActions: typeof VisStateActions; }; declare function DatasetLayerSectionFactory(SourceDataCatalog: ReturnType, LayerList: ReturnType): React.FC; declare namespace DatasetLayerSectionFactory { var deps: (typeof LayerListFactory | typeof SourceDataCatalogFactory)[]; } export default DatasetLayerSectionFactory;