import { FunctionComponent } from 'react';
import { ComponentType } from '../../../../shared-logic/src/Component/types';
import { DataSet } from '../../../../shared-logic/src/DataSet/types';
import { QueryEngineConfig } from '../../../../shared-logic/src/QueryEngineConfig/types';
import { ModalType } from '../../contexts/DashboardContext/types';
export declare const CustomMetricsInput: FunctionComponent<{
    dataSetId: string;
    dataSets: DataSet[];
    setDataSets: (dataSets: DataSet[]) => void;
    queryEngineConfig: QueryEngineConfig;
    componentType: ComponentType;
}>;
export declare const mapCategoryToModalType: (category?: "rules" | "math" | "percentage" | "roundedNumber" | "dateCalculation" | "conditional" | "customBuildMetric" | undefined) => ModalType | undefined;
