import type { ColorScaleOptions, PlotDefaults, PlotOptions, RawValue, ScaleName, ScaleOptions, ScaleType } from '../types.js'; export declare function autoScale({ name, type, domain, scaleOptions, plotOptions, plotWidth, plotHeight, plotHasFilledDotMarks, plotDefaults }: { name: ScaleName; type: ScaleType; domain: RawValue[]; scaleOptions: ScaleOptions; plotOptions: PlotOptions; plotWidth: number; plotHeight: number; plotHasFilledDotMarks: boolean; plotDefaults: PlotDefaults; }): Record void>; export declare function autoScaleColor({ type, domain, scaleOptions, plotOptions, plotWidth, plotHeight, plotHasFilledDotMarks, plotDefaults }: { name: ScaleName; type: ScaleType; domain: RawValue[]; scaleOptions: ColorScaleOptions; plotOptions: PlotOptions; plotWidth: number; plotHeight: number; plotHasFilledDotMarks: boolean; plotDefaults: PlotDefaults; }): any;