import { MergedStat } from '../../model/content/character-stats'; import { MinMax } from '../../model/minmax'; import * as i0 from "@angular/core"; export declare class SlormancerMergedStatUpdaterService { addValues(values: Array, forceMinMax: boolean): number | MinMax; addNumberValues(values: Array): number; getTotalFlat(stat: MergedStat): number | MinMax; getTotalPercent(stat: MergedStat): MinMax | number; getTotalFlatExtra(mergedStat: MergedStat): MinMax | number; getTotalFlatAndPercent(mergedStat: MergedStat): number | MinMax; hasDiminishingResult(stat: string): boolean; getTotalWithoutExtra(mergedStat: MergedStat): number | MinMax; applyExtraToTotal(total: number | MinMax, stat: MergedStat): number | MinMax; getTotal(stat: MergedStat): number | MinMax; updateStatTotal(stat: MergedStat, round?: boolean): void; applyMergedStatToValue(value: number | MinMax, stat: MergedStat): number | MinMax; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }