import type { ChartToolTipProps, DistributionChartTooltip, DistributionQueryProps, StatisticsQueryProps, TableColumn } from '.';
export interface MetricDetailData<TData extends {
    id: string | number;
}> {
    statisticsUrl?: string;
    title: string;
    topFiveChartTitle: string;
    bottomFiveChartTitle: string;
    itemStatisticsQuery: StatisticsQueryProps;
    valueMetricsQuery: StatisticsQueryProps;
    averageMetricsQuery: StatisticsQueryProps;
    distributionMetricsQuery: DistributionQueryProps;
    yAxisDataNameKey: string;
    xAxisNameKey: string;
    xAxisLabel: string;
    yAxisLabel: string;
    nameKey: string;
    valueKey: string;
    dataGridSearchKey: string;
    dataGridColumns: TableColumn<TData>[];
    dataSearchInputPlaceHolder: string;
    chartToolTip?: ChartToolTipProps;
    detailsTableTitle?: string;
    distributionChartTooltip: DistributionChartTooltip;
}
