import { type AxisConfig, type ScaleName } from "../../../../models/index.js"; import { type ChartsAxisProps, type ChartsRotationAxisProps, type ChartsRadiusAxisProps, type PolarAxisDefaultized, type AxisId } from "../../../../models/axis.js"; import { type ChartSeriesType } from "../../../../models/seriesType/config.js"; import type { ChartDrawingArea } from "../../../../hooks/index.js"; import { type ChartSeriesConfig } from "../../corePlugins/useChartSeriesConfig/index.js"; import { type ProcessedSeries } from "../../corePlugins/useChartSeries/useChartSeries.types.js"; export type DefaultizedAxisConfig = { [axisId: AxisId]: PolarAxisDefaultized; }; export type ComputeResult = { axis: DefaultizedAxisConfig; axisIds: string[]; }; type ComputeCommonParams = { drawingArea: ChartDrawingArea; formattedSeries: ProcessedSeries; seriesConfig: ChartSeriesConfig; }; export declare function computeAxisValue(options: ComputeCommonParams & { axis?: AxisConfig<'linear', any, ChartsRadiusAxisProps>[]; axisDirection: 'radius'; }): ComputeResult; export declare function computeAxisValue(options: ComputeCommonParams & { axis?: AxisConfig[]; axisDirection: 'rotation'; }): ComputeResult; export {};