import type { AxisIdToScales } from '../context/XYChartScales.context.js'; import type { XYChartState } from '../types/state.js'; import type { AxisIdToScaleDomain, XYChartAxisInternal } from '../types/xy-chart-internals.js'; /** * Generates a current map of scales for each axis ID based on the provided axes configurations. * * @param axes - The array of axes configurations. * @param axisIdToScaleDomain - A map of axis IDs to their initial domains. * @param axisIdToZoomedDomain - A map of axis IDs to their current zoomed min max. * @param width - The width of the chart area. * @param height - The height of the chart area. * @returns - A map of axis IDs to their corresponding scales | AxisIdToScale. */ export declare function generateScalesByAxisId(axes: XYChartAxisInternal[], axisIdToScaleDomain: AxisIdToScaleDomain, axisIdToZoomedDomain: XYChartState['currentDomain'] | undefined, width: number, height: number): AxisIdToScales;