import type { ScaledUnit } from '../scaled-unit/scaled-unit';
interface ScaledNumber {
    readonly scaledValue: number;
    readonly scaledUnit: ScaledUnit;
}
/**
 * A unit scale consisting of a set of scaled units.
 */
export declare abstract class UnitScale {
    readonly supportedScaledUnits: readonly ScaledUnit[];
    readonly baseScaledUnit: ScaledUnit;
    constructor(supportedScaledUnits: readonly ScaledUnit[]);
    scaleNumber(number: number): ScaledNumber;
}
export {};
