import { CSSProperties } from 'react';
import { FormatType } from '../Component/types';
import { Result } from '../Result/types';
import { DateTimeFormatter, NumberFormatter } from '../ChartsV2/types';
import { PivotConfig } from '../PivotConfig/types';
import { ValueAlias } from '../ValueAlias/types';
import { RadarChartRepresentation } from './types';
import { seriesLabelFormatter } from '../Result/formattedResultToSeries';
interface buildRadarChartRepresentationArgs {
    result: Result;
    xAxisFormat: FormatType;
    xAxisPostfix: string;
    xAxisPrefix: string;
    yAxisFormat: FormatType;
    yAxisPostfix: string;
    yAxisPrefix: string;
    colors: CSSProperties['color'][];
    dateTimeFormatOptions: {
        [id: string]: DateTimeFormatter;
    };
    defaultFormats: () => {
        [functionId: string]: string;
    };
    nullValue?: string;
    numberFormatOptions: {
        [id: string]: NumberFormatter;
    };
    pivotConfig: PivotConfig;
    valueAlias?: ValueAlias;
    approxYAxisLabelCount: number;
    seriesLabelFormatter: seriesLabelFormatter;
}
export declare const buildRadarChartRepresentation: ({ result, xAxisFormat, xAxisPostfix, xAxisPrefix, yAxisFormat, yAxisPostfix, yAxisPrefix, colors, dateTimeFormatOptions, defaultFormats, nullValue, numberFormatOptions, pivotConfig, valueAlias, approxYAxisLabelCount, seriesLabelFormatter, }: buildRadarChartRepresentationArgs) => RadarChartRepresentation;
export {};
