import FilterPanelHeaderFactory from 'components/side-panel/filter-panel/filter-panel-header'; import SourceDataSelectorFactory from 'components/side-panel/common/source-data-selector'; import FieldSelectorFactory from '../../common/field-selector'; import { FilterBase } from 'reducers'; import { FilterPanelComponent } from './types'; import KeplerTable, { Field } from 'utils/table-utils/kepler-table'; export declare function getSupportedFilterFields(supportedFilterTypes: KeplerTable['supportedFilterTypes'], fields: Field[]): Field[]; declare function NewFilterPanelFactory(FilterPanelHeader: ReturnType, SourceDataSelector: ReturnType, FieldSelector: ReturnType): FilterPanelComponent; declare namespace NewFilterPanelFactory { var deps: (typeof FieldSelectorFactory | typeof SourceDataSelectorFactory | typeof FilterPanelHeaderFactory)[]; } export default NewFilterPanelFactory;