import React from 'react';
import { SidePanelItem, SidePanelProps } from '../types';
import { RGBColor } from '@kepler.gl/types';
export type CustomPanelsStaticProps<P> = {
    panels: SidePanelItem[];
    getProps?: (props: SidePanelProps) => P;
};
export type CustomPanelsProps = {
    activeSidePanel: string | null;
    updateTableColor: (dataId: string, newColor: RGBColor) => void;
};
declare function CustomPanelsFactory<P>(): React.FC<CustomPanelsProps> & CustomPanelsStaticProps<P>;
export default CustomPanelsFactory;
