export declare const getAxisByMinMax: (min?: number, max?: number, interval?: number) => number[]; export declare const getAxis: (data: number[]) => number[]; /** * Maps explicit Cartesian Y (value) axis props to axis `min` / `max` / `interval`. * When all three are omitted, returns `undefined` so the chart library chooses the scale. */ export declare function valueAxisBoundsFromProps(params: { minY?: number; maxY?: number; intervalY?: number; }): { min?: number; max?: number; interval?: number; } | undefined; /** * Maps explicit Cartesian X-axis props to axis `min` / `max` / `interval`. * When all three are omitted, returns `undefined` so the chart library chooses the scale. */ export declare function xAxisBoundsFromProps(params: { minX?: number; maxX?: number; intervalX?: number; }): { min?: number; max?: number; interval?: number; } | undefined; /** * Category-axis bounds: `min` / `max` on the axis; `intervalX` maps to `axisLabel.interval` * (ECharts skips `interval` on category axes at the root). */ export declare function categoryAxisBoundsFromProps(params: { minX?: number; maxX?: number; intervalX?: number; }): { min?: number; max?: number; axisLabelInterval?: number; } | undefined; //# sourceMappingURL=axis.d.ts.map