import { MergedStatMapping } from '../../constants/content/data/data-character-stats-mapping'; import { CharacterConfig } from '../../model/character-config'; import { MergedStat } from '../../model/content/character-stats'; import { Ultimatum } from '../../model/content/ultimatum'; import { Entity } from '../../model/entity'; import { MinMax } from '../../model/minmax'; import { ExtractedStatMap } from './slormancer-stats-extractor.service'; import * as i0 from "@angular/core"; export declare class SlormancerStatMappingService { constructor(); private getMappingValues; buildMergedStat(stats: ExtractedStatMap, mapping: MergedStatMapping, config: CharacterConfig): MergedStat; buildMergedStats(stats: ExtractedStatMap, mappings: Array, config: CharacterConfig): Array; applyUltimatum(stats: Array, mappings: Array, ultimatum: Ultimatum, config: CharacterConfig, extractedStats: ExtractedStatMap): void; addUniqueValueToStat(stat: string, value: number | MinMax, mergedStat: MergedStat, mapping: MergedStatMapping, config: CharacterConfig, extractedStats: ExtractedStatMap, source: Entity): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }