import type { BandScale, PointScale } from "./types";
export type CreateBandScaleOptions<TValue extends string | number> = {
    domain: TValue[];
    range: [number, number];
    paddingInner?: number;
    paddingOuter?: number;
};
export type CreatePointScaleOptions<TValue extends string | number> = {
    domain: TValue[];
    range: [number, number];
    padding?: number;
};
export declare const createBandScale: <TValue extends string | number>({ domain, range, paddingInner, paddingOuter }: CreateBandScaleOptions<TValue>) => BandScale<TValue>;
export declare const createPointScale: <TValue extends string | number>({ domain, range, padding }: CreatePointScaleOptions<TValue>) => PointScale<TValue>;
//# sourceMappingURL=band.d.ts.map