import { Dose } from '../model/dose';
import { Unit } from '../model/unit';
import { ConversionRate } from '../model/conversion-rate';
export declare function useConversionService(): ConversionService;
declare class ConversionService {
    private readonly MAX_CONVERSION_STEP_LIMIT;
    findMatchingUnitUri(equivalentDrugUnits: Unit[], prescriptionUnit: Unit): string | undefined;
    convertDose(dose: Dose, targetUnit: string, conversionRate?: ConversionRate[]): Dose | undefined;
    private isConversionToRefUnitPossibleByDividing;
    private isConversionToRefUnitPossibleByMultiplying;
    private isDirectConversionPossibleByDividing;
    private isDirectConversionPossibleByMultiplying;
    private divideDoseByCoeff;
    private multiplyDoseByCoeff;
}
export {};
//# sourceMappingURL=conversion-service.d.ts.map