import { HeroClass } from '..//model/content/enum/hero-class'; import { Character } from '../model/character'; import { EquipableItem } from '../model/content/equipable-item'; import { Reaper } from '../model/content/reaper'; import { Ultimatum } from '../model/content/ultimatum'; import { GameSave } from '../model/parser/game/game-save'; import { RunesCombination } from '../model/runes-combination'; import { SlormancerAncestralLegacyService } from './content/slormancer-ancestral-legacy.service'; import { SlormancerAttributeService } from './content/slormancer-attribute.service'; import { SlormancerDataService } from './content/slormancer-data.service'; import { SlormancerItemService } from './content/slormancer-item.service'; import { SlormancerReaperService } from './content/slormancer-reaper.service'; import { SlormancerRuneService } from './content/slormancer-rune.service'; import { SlormancerSkillService } from './content/slormancer-skill.service'; import { SlormancerUltimatumService } from './content/slormancer-ultimatum.service'; import { SlormancerAncestralLegacyNodesService } from './content'; import { CharacterConfig } from '../model'; import * as i0 from "@angular/core"; export declare class SlormancerCharacterBuilderService { private slormancerItemservice; private slormancerReaperService; private slormancerDataService; private slormancerRuneService; private slormancerSkillService; private slormancerAttributeService; private slormancerAncestralLegacyService; private slormancerUltimatumService; private slormancerAncestralLegacyNodesService; constructor(slormancerItemservice: SlormancerItemService, slormancerReaperService: SlormancerReaperService, slormancerDataService: SlormancerDataService, slormancerRuneService: SlormancerRuneService, slormancerSkillService: SlormancerSkillService, slormancerAttributeService: SlormancerAttributeService, slormancerAncestralLegacyService: SlormancerAncestralLegacyService, slormancerUltimatumService: SlormancerUltimatumService, slormancerAncestralLegacyNodesService: SlormancerAncestralLegacyNodesService); private getSkills; private getSkillsClone; private getItem; private getEquippedReaper; private getRunesCombination; private getEquippedUltimatum; private getAncestralLegacies; private getActiveNodes; private getFirstNode; private getCharacterGear; private getSkill; private getActivableFromActivable; private getActivable; private getHeroLevel; private getSharedInventory; getCharacterClone(character: Character): Character; getCharacterFromSave(save: GameSave, heroClass: HeroClass): Character; private getReaperLevelFromSave; private isReaperObtained; getConfigFromSave(save: GameSave): Partial; getCharacter(heroClass: HeroClass, level?: number, version?: string, originalVersion?: string, importVersion?: string | null, reaper?: Reaper | null, runes?: RunesCombination, ultimatum?: Ultimatum | null, activeNodes?: Array, activeFirstNode?: number | null, ancestralRanks?: Array, skillEquipped?: Array, skillRanks?: Array, helm?: EquipableItem | null, body?: EquipableItem | null, shoulder?: EquipableItem | null, bracer?: EquipableItem | null, glove?: EquipableItem | null, boot?: EquipableItem | null, ring_l?: EquipableItem | null, ring_r?: EquipableItem | null, amulet?: EquipableItem | null, belt?: EquipableItem | null, cape?: EquipableItem | null, inventory?: Array | null, sharedInventory?: Array> | null, toughtness?: number, savagery?: number, fury?: number, determination?: number, zeal?: number, willpower?: number, dexterity?: number, bravery?: number, primarySkill?: null | number, secondarySkill?: null | number, supportSkill?: null | number, activable1?: null | number, activable2?: null | number, activable3?: null | number, activable4?: null | number, fromCorrupted?: boolean): Character; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }