import { Measure } from '@sisense/sdk-data';
import { SisenseChartDataPoint } from '../../../../domains/visualizations/components/chart/components/sisense-chart/types';
import { ChartDataOptionsInternal } from '../../../../domains/visualizations/core/chart-data-options/types';
import { DataOptionLocation, HighchartsPoint, StyledColumn, StyledMeasureColumn } from '../../../../types';
export declare function createFormatter(dataOption: StyledColumn | StyledMeasureColumn): (value?: number | string | Date) => string;
export declare function getDataPointMetadata(dataOption: StyledColumn | StyledMeasureColumn, dataOptionLocation?: DataOptionLocation): {
    measure?: Measure | undefined;
    attribute?: import("@sisense/sdk-data").Attribute | undefined;
    dataOptionLocation?: DataOptionLocation | undefined;
    dataOption: StyledColumn | StyledMeasureColumn;
};
export declare function getDataPoint(point: HighchartsPoint, dataOptions: ChartDataOptionsInternal): SisenseChartDataPoint;
