import React from 'react'; import { Datasets, InteractionConfig } from 'reducers'; import InteractionPanelFactory from './interaction-panel/interaction-panel'; import * as VisStateActions from 'actions/vis-state-actions'; type InteractionManagerProps = { interactionConfig: InteractionConfig; datasets: Datasets; visStateActions: typeof VisStateActions; }; declare function InteractionManagerFactory(InteractionPanel: ReturnType): ({ interactionConfig, datasets, visStateActions }: InteractionManagerProps) => React.JSX.Element; declare namespace InteractionManagerFactory { var deps: (typeof InteractionPanelFactory)[]; } export default InteractionManagerFactory;