import type { ChartUnit } from '../../../core/types/chart-unit.js'; import type { TimeseriesChartXAxisProps } from '../../../timeseries/slots/XAxis.js'; import type { TimeseriesChartYAxisProps } from '../../../timeseries/slots/YAxis.js'; import type { XYChartTimeAxisProps } from '../../../xy-chart/types/xy-chart-props.js'; export type ConfiguredAxis = { position: 'left' | 'right'; config: TimeseriesChartYAxisProps; }; export declare function mapYAxisSlots(leftYAxis: TimeseriesChartYAxisProps | undefined, rightYAxis: TimeseriesChartYAxisProps | undefined, allUnits: ChartUnit[]): { configuredAxes: ConfiguredAxis[]; renderedUnits: ChartUnit[]; }; export declare function mapYAxisSlotToProps(index: number, axisEntry: ConfiguredAxis | undefined): { type: "log" | "numerical"; position: "left" | "right"; min: import("../../../index.js").MinScaleBoundary; max: import("../../../index.js").MaxScaleBoundary; label: string | undefined; formatter: import("../../../index.js").Formatter | import("@dynatrace-sdk/units").FormatOptions | undefined; }; export declare function mapXAxisSlot(xAxis: TimeseriesChartXAxisProps | undefined): Pick;