export declare type Scaler = { scale: (value: T) => number; bandwidth?: (value?: T) => number; }; export declare type NumberRange = readonly [number, number]; declare type ScaleBandParams = { domain: readonly string[]; range: NumberRange; paddingInner?: number; paddingOuter?: number; align?: number; }; export declare const scaleBand: ({ domain, range, paddingInner, paddingOuter, align, }: ScaleBandParams) => Scaler; declare type ScaleLinearParams = { domain: readonly number[]; range: NumberRange; }; export declare const scaleLinear: ({ domain, range }: ScaleLinearParams) => Scaler; export {};