import React, { ComponentType } from 'react'; import PanelHeaderActionFactory from 'components/side-panel/panel-header-action'; import { StyledPanelHeaderProps } from 'components/common/styled-components'; import { Filter, RGBColor } from 'reducers'; import KeplerTable from 'utils/table-utils/kepler-table'; interface StyledFilterHeaderProps extends StyledPanelHeaderProps { $labelRCGColorValues: RGBColor[]; } export declare const StyledFilterHeader: import("styled-components").StyledComponent<"div", any, StyledPanelHeaderProps & StyledFilterHeaderProps, never>; type FilterPanelHeaderProps = { children: React.ReactNode; datasets: KeplerTable[]; filter: Filter; removeFilter: () => void; actionIcons?: Record; }; declare function FilterPanelHeaderFactory(PanelHeaderAction: ReturnType): React.ComponentType; declare namespace FilterPanelHeaderFactory { var deps: (typeof PanelHeaderActionFactory)[]; } export default FilterPanelHeaderFactory;