import { scaleLinear, scalePow, scaleSqrt, scaleLog, scaleSymlog, scaleIdentity, scaleTime, scaleUtc, scaleSequential, scaleDiverging, scaleQuantize, scaleQuantile, scaleThreshold, scaleOrdinal, scaleBand, scalePoint, ScaleLinear, ScalePower, ScaleLogarithmic, ScaleSymLog, ScaleTime } from 'd3-scale'; export type ContinuousScale = ScaleLinear | ScalePower | ScaleLogarithmic | ScaleSymLog | ScaleTime; export declare const Scale: { scaleLinear: typeof scaleLinear; scalePow: typeof scalePow; scaleSqrt: typeof scaleSqrt; scaleLog: typeof scaleLog; scaleSymlog: typeof scaleSymlog; scaleIdentity: typeof scaleIdentity; scaleTime: typeof scaleTime; scaleUtc: typeof scaleUtc; scaleSequential: typeof scaleSequential; scaleDiverging: typeof scaleDiverging; scaleQuantize: typeof scaleQuantize; scaleQuantile: typeof scaleQuantile; scaleThreshold: typeof scaleThreshold; scaleOrdinal: typeof scaleOrdinal; scaleBand: typeof scaleBand; scalePoint: typeof scalePoint; }; export declare enum ScaleDimension { X = "x", Y = "y" }