export function getUserUnits(): {
    acousticSlowness: string;
    angle: string;
    anglePerLength: string;
    angularVelocity: string;
    area: string;
    chemMassConcentration: string;
    chemVolumeConcentration: string;
    concentration: string;
    current: string;
    density: string;
    fluidVelocity: string;
    force: string;
    formationDensity: string;
    gasConcentration: string;
    gasVolume: string;
    gasFlowRate: string;
    gravity: string;
    gravityRMS: string;
    inversePressure: string;
    length: string;
    lengthPerAngle: string;
    mass: string;
    massConcentration: string;
    massFlowRate: string;
    massPerLength: string;
    msePressure: string;
    oil: string;
    oilFlowRate: string;
    permiability: string;
    porosity: string;
    power: string;
    pressure: string;
    pressureGradient: string;
    resistivity: string;
    revolutionPerVolume: string;
    shortLength: string;
    speed: string;
    spontaneousPotential: string;
    temperature: string;
    time: string;
    torque: string;
    velocity: string;
    voltage: string;
    volume: string;
    volumeFlowRate: string;
    yp: string;
    proportion: string;
    strokesRate: string;
    gammaRadiation: string;
    unitless: string;
};
/**
 * Used for DC Isolated App container
 * @param  {Function} newCallback
 */
export function subscribeForUserUnitsUpdates(newCallback: Function): () => void;
export function getAllUnitTypes(): {
    display: string;
    imperial: string;
    metric: string;
    origin: string;
    type: string;
}[];
export function getDefaultUnits(): any;
export function updateUserUnits({ userUnits, companyUnits, companyCustomUnitSystem, userCustomUnitSystem, companyCustomUnits, }: {
    userUnits: Record<string, string>;
    companyUnits: Record<string, string>;
}): void;
export function getUnitPreference(unitType: string): string;
export function getUnitsByType(type: string): any[];
export function getUniqueUnitsByType(type: string): any[];
export function getUnitSystem(): string;
export function getUnitDisplay(unitType: string, unitTo?: string): string;
export function getDefaultImperialUnit(unitType: any): any;
export function convertValue(value: number, unitType: string, from: string, to?: string, precision?: number): number;
export function convertImmutables(immt: any, key: string, unitType: string, from: string, to?: string, precision?: number): any;
export function convertImmutablesByBatch(immt: any, conversionRules: any): any;
export function convertArray(iterable: number[][], key: string, unitType: string, from: string, to?: string, precision?: number): number[][];
export function getUnitSingular(unitType: string): string;
export function getUnitPlural(unitType: string): string;
export function getUnitDescription(unitType: string): {
    abbr: string;
    measure: string;
    system: string;
    singular: string;
    plural: string;
    display: string;
};
//# sourceMappingURL=convert.d.ts.map