import type { ScaledUnitFormat } from '../scaled-unit-format/scaled-unit-format';
export interface ScaledUnitFormatFactoryOptions {
    readonly locale: string;
    readonly intlNumberFormatOptions?: Intl.NumberFormatOptions;
}
type ScaledUnitFormatFactory = (scaledUnitFormatFactoryOptions: ScaledUnitFormatFactoryOptions) => ScaledUnitFormat;
/**
 * A unit that represents a scaled version of a base unit.
 */
export declare class ScaledUnit {
    readonly scaleFactor: number;
    readonly scaledUnitFormatFactory: ScaledUnitFormatFactory;
    constructor(scaleFactor: number, scaledUnitFormatFactory: ScaledUnitFormatFactory);
    isBase(): boolean;
}
export {};
