import React from 'react'; import { IntlShape } from 'react-intl'; import DatasetTagFactory from 'components/side-panel/common/dataset-tag'; import FieldSelectorFactory from '../../common/field-selector'; import { Datasets } from 'reducers'; type TooltipConfigProps = { config: { fieldsToShow: { [key: string]: { name: string; format: string | null; }[]; }; compareMode: boolean; compareType: string[]; }; onChange: (config: { fieldsToShow: { [key: string]: { name: string; format: string | null; }[]; }; compareMode: boolean; compareType: string[]; }) => void; datasets: Datasets; intl: IntlShape; }; declare function TooltipConfigFactory(DatasetTag: ReturnType, FieldSelector: ReturnType): React.ForwardRefExoticComponent & { forwardedRef?: React.Ref; } & React.RefAttributes> & { WrappedComponent: React.ComponentType; }; declare namespace TooltipConfigFactory { var deps: (typeof FieldSelectorFactory | typeof DatasetTagFactory)[]; } export default TooltipConfigFactory;