import { MinMaxConfig } from '../types/min-max-config.js'; import { MinMax } from '../types/min-max.js'; import { AxisScaleType } from '../types/scales.js'; /** * @param dataBoundaries - Boundaries set by input data * @param configBoundaries - Boundaries set by config * @param scaleType - Scale type to be used for determining nice values in case of need * @returns - Min and max values to be used for any scale that should be created using this boundaries and scale type. */ export declare const getMinMaxForScale: (dataBoundaries: MinMax, configBoundaries: Partial, scaleType?: AxisScaleType) => MinMax; /** * @param dataBoundaries - Boundaries set by input data * @param configBoundaries - Boundaries set by config * @param scaleType - Scale type to be used for determining nice values in case of need * @returns - Min and max values to be used for any scale that should be created using these boundaries; */ export declare const resolveMinMax: (dataBoundaries: MinMax, configBoundaries: Partial, scaleType?: AxisScaleType) => MinMax; export declare const resolveTimeMinMax: (dataBoundaries: MinMax, configBoundaries: { min?: "auto" | "data-min" | number | Date; max?: "auto" | "data-max" | number | Date; }) => MinMax;