import React from 'react'; import SourceDataCatalogFactory from '../common/source-data-catalog'; import { Datasets } from 'reducers'; import * as UiStateActions from 'actions/ui-state-actions'; import * as VisStateActions from 'actions/vis-state-actions'; import { ActionHandler } from 'actions'; type AddDataButtonProps = { onClick: () => void; isInactive: boolean; }; type DatasetSectionProps = { datasets: Datasets; defaultDataset: string; showDatasetList: boolean; showDeleteDataset: boolean; showDatasetTable: ActionHandler; updateTableColor: ActionHandler; removeDataset: ActionHandler; showAddDataModal: () => void; }; export declare function AddDataButtonFactory(): React.FC; declare function DatasetSectionFactory(SourceDataCatalog: ReturnType, AddDataButton: ReturnType): React.FC; declare namespace DatasetSectionFactory { var deps: (typeof SourceDataCatalogFactory | typeof AddDataButtonFactory)[]; } export default DatasetSectionFactory;