import { Tick } from '../ChartsV2/types';
import { RulesField } from '../CustomField/types';
import { QueryAttributes } from '../QueryAttributes/types';
import { FormattedChartData, Result } from '../Result/types';
import { Data, Step } from './types';
export declare type GetRepresentationDataArgs = {
    content: FormattedChartData[][];
    xKey: string;
    yKey: string;
    approxYAxisLabelCount: number;
    showTotalBar: boolean;
    formattingFunctionY: (value: any) => string;
    comparison: RulesField | null;
    metricField: Result.Field | undefined;
    order: QueryAttributes.Order[];
};
export declare const getRepresentationData: (args: GetRepresentationDataArgs) => {
    data: Data[];
    steps: Step[];
    xTicks: Tick<string>[];
    yTicks: Tick<number>[];
    yMinValue: number;
    yMaxValue: number;
};
