import { IGXE } from "@intelligentgraphics/igd.core";
export declare type UnitConfiguration = IGXE.UnitConfiguration;
export declare const getDefaultUnitString: (unit: string | IGXE.EPropertyValueUnit) => string;
export declare const getDefaultUnitPrecision: (unit: string | IGXE.EPropertyValueUnit) => number;
export declare const getDefaultRoundedValue: (value: number, unit: string | IGXE.EPropertyValueUnit) => number;
export declare const getUnitValueAsString: (value: number, unit: string | IGXE.EPropertyValueUnit, locale?: string | undefined) => string;
export declare const getGroupOfUnit: (unit: IGXE.EPropertyValueUnit) => IGXE.EPropertyValueUnitGroup;
export declare const convert: (value: number, from: IGXE.EPropertyValueUnit, to: IGXE.EPropertyValueUnit) => number;
export declare const convertProperty: <T extends IGXE.IProperty>(property: T, from: IGXE.EPropertyValueUnit, to: IGXE.EPropertyValueUnit) => T | undefined;
