import { type BandScale } from './band-kernel.js';
import type { ScaleDomainValue } from './intern.js';
export type { BandScale };
export declare function scaleBand<TDomain extends ScaleDomainValue = string>(): BandScale<TDomain>;
export declare function scaleBand<TDomain extends ScaleDomainValue = string>(range: Iterable<number>): BandScale<TDomain>;
export declare function scaleBand<TDomain extends ScaleDomainValue>(domain: Iterable<TDomain>, range: Iterable<number>): BandScale<TDomain>;
