import React from 'react';
import { IntlShape } from 'react-intl';
import { Datasets } from '@kepler.gl/table';
export interface ExportDataModalProps {
    datasets: Datasets;
    selectedDataset?: string;
    dataType: string;
    filtered: boolean;
    applyCPUFilter: (filter: string | string[]) => void;
    onChangeExportSelectedDataset: (dataset: string) => void;
    onChangeExportDataType: (type: string) => void;
    onChangeExportFiltered: (isFiltered: boolean) => void;
    intl: IntlShape;
    supportedDataTypes: {
        id: string;
        label: string;
        available: boolean;
    }[];
}
declare const ExportDataModalFactory: () => React.FC<import("react-intl").WithIntlProps<ExportDataModalProps>> & {
    WrappedComponent: React.ComponentType<ExportDataModalProps>;
};
export default ExportDataModalFactory;
