import type { XAXisComponentOption, YAXisComponentOption } from 'echarts'; import { FormatOptions } from '../model'; export interface YAxisConfig { format?: FormatOptions; position?: 'left' | 'right'; show?: boolean; min?: number; max?: number; } export declare function getFormattedAxis(axis?: YAXisComponentOption | XAXisComponentOption, unit?: FormatOptions): unknown[]; /** * Create multiple Y axes configurations for ECharts * The first axis (index 0) is always on the left side (default axis from panel settings) * Additional axes are placed on the right side * * @param baseAxis - Base axis configuration from panel settings * @param baseFormat - Format for the base/default Y axis * @param additionalFormats - Array of formats for additional right-side Y axes * @param maxValues - Optional array of max values for each additional format (used to compute dynamic label widths) */ export declare function getFormattedMultipleYAxes(baseAxis: YAXisComponentOption | undefined, baseFormat: FormatOptions | undefined, additionalFormats: FormatOptions[], maxValues?: number[]): YAXisComponentOption[]; //# sourceMappingURL=axis.d.ts.map