import { ComputedEffectValue } from '../../model/content/computed-effect-value'; import { EffectValueSynergy, EffectValueVariable } from '../../model/content/effect-value'; import { Rarity } from '../../model/content/enum/rarity'; import { MinMax } from '../../model/minmax'; import * as i0 from "@angular/core"; export declare class SlormancerItemValueService { private readonly REINFORCMENT_CACHE; private readonly AFFIX_MIN_MAX; constructor(); private getLevelPercentScore; private getComputedBaseValue; private roundValue; private getValueRatio; private getReinforcmentratio; private computeAffixValue; private getAffixMinMax; getAffixValues(level: number, reinforcment: number, score: number, percent: boolean, rarity: Rarity, pure: number | null): Array<{ craft: number; value: number; }>; getAffixValuesMinMax(level: number, reinforcment: number, score: number, percent: boolean, rarity: Rarity, pure: number | null): MinMax; computeEffectRange(value: number, min: number, max: number, upgrade: number): Array<{ craft: number; value: number; }>; computeEffectVariableDetails(effect: EffectValueVariable, itemValue: number, reinforcment: number): ComputedEffectValue; computeEffectSynergyDetails(effect: EffectValueSynergy, itemValue: number, reinforcment: number): ComputedEffectValue; computeReaperEnchantmentValues(): { [key: number]: number; }; computeSkillEnchantmentValues(): { [key: number]: number; }; computeAttributeEnchantmentValues(): { [key: number]: number; }; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }