import { InjectionToken } from "@angular/core";
export declare const unitConversionToken: InjectionToken<IUnitConversionConstants>;
export interface IUnitConversionConstants {
    generic: string[];
    bytes: string[];
    bytesPerSecond: string[];
    bitsPerSecond: string[];
    hertz: string[];
    milliseconds: string[];
    percent: string[];
}
export type TUnitConversionBases = {
    [Key in keyof IUnitConversionConstants]: number[] | number;
};
/** Standard base values used in unit conversion */
export declare enum UnitBase {
    Standard = 1000,
    Bytes = 1024
}
/**
 * Unit display values used in unit conversion
 */
export declare const unitConversionConstants: IUnitConversionConstants;
export declare const unitConversionBases: TUnitConversionBases;
/** Available options for unit conversion */
export type UnitOption = keyof IUnitConversionConstants;
