/** Linear scale: domain → range. */ export declare class LinearScale { domain: [number, number]; range: [number, number]; constructor(domain?: [number, number], range?: [number, number]); convert(value: number): number; invert(position: number): number; /** Rounds the domain to bounds that are multiples of the tick step. */ nice(count?: number): void; ticks(count?: number): number[]; }