import { ChartComponent } from "./chart.component"; import { AxisType, ProcessedChartConfiguration, Series, SeriesData, SeriesDataProcessed, ProcessedSeries, ProcessedAxis, ChartMargin, ChartMarginProcessed } from "./chart.interfaces"; export declare function modifySeriesMax(axis: ProcessedAxis, max: number | null): number | null; export declare function roundMax(max: number): number; export declare function getMaxOfProcessedSeriesData(seriesDataProcessed: SeriesDataProcessed[]): number | null; export declare function getMaxOfProcessedSeries(processedSeries: ProcessedSeries | ProcessedSeries[]): number | null; /** * Get max value of axis * * If we set `max` directly return with `axi.max` * * In case we set `max.mode` to `EXACT` and we set `max.value`, returns with `max.value` * * In other cases we try to process all the series that using this axis, collect the data and find the maximum value * * @param axis `ProcessedAxis` * @param processedChartConfiguration `ProcessedChartConfiguration` * @param axisType `axisType` * @returns `number | null` */ export declare function getMaxOfAxis(axis: ProcessedAxis, processedChartConfiguration: ProcessedChartConfiguration, axisType: AxisType): number | null; export declare function getMinOfProcessedSeriesData(seriesDataProcessed: SeriesDataProcessed[]): number | null; export declare function getMinOfProcessedSeries(processedSeries: ProcessedSeries | ProcessedSeries[]): number | null; export declare function getMinOfAxis(axis: ProcessedAxis, processedChartConfiguration: ProcessedChartConfiguration, axisType: AxisType): number | null; export declare function processData(data: SeriesData[], processedSeries: ProcessedSeries): SeriesDataProcessed[]; export declare function processMargin(margin: ChartMargin | undefined): ChartMarginProcessed; export declare function processSeries(series: Series[], processedChartConfiguration: ProcessedChartConfiguration, localeId: string, chart: ChartComponent): ProcessedSeries[]; export declare function processSeriesDate(processedChartConfiguration: ProcessedChartConfiguration, processedSeries: ProcessedSeries[], localeId: string): void;