import React from 'react';
import { RasterTileLayer } from '@kepler.gl/layers';
import { KeplerTable as KeplerDataset } from '@kepler.gl/table';
import InfoHelperFactory from '../../common/info-helper';
import VisConfigSliderFactory from '../../side-panel/layer-panel/vis-config-slider';
import LayerConfigGroupFactory from '../../side-panel/layer-panel/layer-config-group';
import VisConfigSwitchFactory from '../../side-panel/layer-panel/vis-config-switch';
type RasterTileLayerConfiguratorProps = {
    layer: RasterTileLayer;
    visConfiguratorProps: any;
    dataset: KeplerDataset;
};
declare function RasterTileLayerConfiguratorFactory(LayerConfigGroup: ReturnType<typeof LayerConfigGroupFactory>, VisConfigSlider: ReturnType<typeof VisConfigSliderFactory>, InfoHelper: ReturnType<typeof InfoHelperFactory>, VisConfigSwitch: ReturnType<typeof VisConfigSwitchFactory>): React.FC<RasterTileLayerConfiguratorProps>;
declare namespace RasterTileLayerConfiguratorFactory {
    var deps: (typeof InfoHelperFactory | typeof VisConfigSwitchFactory | typeof LayerConfigGroupFactory | typeof VisConfigSliderFactory)[];
}
export default RasterTileLayerConfiguratorFactory;
