import { DataActivable } from '../../model/content/data/data-activable'; import { DataAncestralLegacy } from '../../model/content/data/data-ancestral-legacy'; import { DataEquipableItemType } from '../../model/content/data/data-equipable-item-type'; import { DataLegendary } from '../../model/content/data/data-legendary'; import { DataReaper } from '../../model/content/data/data-reaper'; import { DataRune } from '../../model/content/data/data-rune'; import { DataSkill } from '../../model/content/data/data-skill'; import { Attribute } from '../../model/content/enum/attribute'; import { EquipableItemBase } from '../../model/content/enum/equipable-item-base'; import { HeroClass } from '../../model/content/enum/hero-class'; import { MechanicType } from '../../model/content/enum/mechanic-type'; import { Rarity } from '../../model/content/enum/rarity'; import { GameDataActivable } from '../../model/content/game/data/game-data-activable'; import { GameDataAncestralLegacy } from '../../model/content/game/data/game-data-ancestral-legacy'; import { GameDataAttribute } from '../../model/content/game/data/game-data-attribute'; import { GameDataBuff } from '../../model/content/game/data/game-data-buff'; import { GameDataLegendary } from '../../model/content/game/data/game-data-legendary'; import { GameDataReaper } from '../../model/content/game/data/game-data-reaper'; import { GameDataRune } from '../../model/content/game/data/game-data-rune'; import { GameDataSkill } from '../../model/content/game/data/game-data-skill'; import { GameDataStat } from '../../model/content/game/data/game-data-stat'; import { GameDataTranslation } from '../../model/content/game/data/game-data-translation'; import { GameAffix } from '../../model/parser/game/game-item'; import * as i0 from "@angular/core"; export declare class SlormancerDataService { getGameDataStat(affix: GameAffix): GameDataStat | null; getGameDataStatByRef(statValue: string): GameDataStat | null; getGameDataStatByRefId(refId: number): GameDataStat | null; getGameDataStats(): Array; getGameDataAvailableReaper(): Array; getGameDataReaper(id: number): GameDataReaper | null; getGameDataReaperCount(): number; getGameDataBuff(ref: string): GameDataBuff | null; getGameDataAttribute(ref: number): GameDataAttribute | null; getGameDataAttributes(attribute: Attribute): Array; getParentsGameDataReaper(id: number): Array; getGameDataSkill(heroClass: HeroClass, id: number): GameDataSkill | null; getGameDataSkills(heroClass: HeroClass): Array; getGameDataActiveSkills(heroClass: HeroClass): Array; getGameDataSpecializationSkill(heroClass: HeroClass, id: number): GameDataSkill | null; getGameDataUpgradeIdsForSkill(skillId: number, heroClass: HeroClass): Array; getDataSkillClassMechanicIdByName(heroClass: HeroClass, mechanicName: string): number | null; getDataAttributeMechanic(attributeName: string): MechanicType | null; getDataTemplateMechanic(templateName: string): MechanicType | null; getDataSkillBuff(buffName: string): string | null; getDataEquipableItem(type: EquipableItemBase, base: string): DataEquipableItemType | null; getGameDataLegendary(id: number): GameDataLegendary | null; getGameDataLegendaries(): Array; getGameDataRune(id: number): GameDataRune | null; getGameDataRunes(): Array; getAncestralRealmColor(realm: number): number; getAncestralLegacies(): GameDataAncestralLegacy[]; getGameDataAncestralLegacy(id: number): GameDataAncestralLegacy | null; getGameDataAncestralLegacyIds(): Array; getTranslation(key: string): GameDataTranslation | null; getDataLegendary(id: number): DataLegendary | null; getDataReaper(id: number): DataReaper | null; getDataRune(id: number): DataRune | null; getDataSkill(heroClass: HeroClass, id: number): DataSkill | null; getDataAncestralLegacy(ref: number): DataAncestralLegacy | null; getGameDataLegendaryActivableBasedOn(id: number): GameDataActivable | null; getGameDataReaperActivableBasedOn(id: number, primordial: boolean): Array; getGameDataActivable(id: number): GameDataActivable | null; getDataActivable(id: number): DataActivable | null; getBaseFromLegendaryId(id: number): string | null; getKeywordName(keyword: string): string | null; getDataTranslate(key: string): string | null; getDataHeroNextLevelExperience(): Array; getBaseMaxBasicStat(base: EquipableItemBase): number; getAffixPossibleStats(base: EquipableItemBase, rarity: Rarity): Array; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }