import { Activable } from '../../model/content/activable'; import { HeroClass } from '../../model/content/enum/hero-class'; import { SlormancerDataService } from './slormancer-data.service'; import { SlormancerEffectValueService } from './slormancer-effect-value.service'; import { SlormancerTemplateService } from './slormancer-template.service'; import { SlormancerTranslateService } from './slormancer-translate.service'; import * as i0 from "@angular/core"; export declare class SlormancerActivableService { private slormancerTemplateService; private slormancerTranslateService; private slormancerDataService; private slormancerEffectValueService; private readonly COST_LABEL; private readonly COOLDOWN_LABEL; private readonly SECONDS_LABEL; constructor(slormancerTemplateService: SlormancerTemplateService, slormancerTranslateService: SlormancerTranslateService, slormancerDataService: SlormancerDataService, slormancerEffectValueService: SlormancerEffectValueService); private parseEffectValues; private applyActivableOverride; private buildActivable; getActivableClone(activable: Activable): Activable; getReaperActivable(reaperId: number, level: number, heroClass: HeroClass): Array; getPrimordialReaperActivable(reaperId: number, level: number, heroClass: HeroClass): Array; getLegendaryActivable(legendaryId: number, heroClass: HeroClass): Activable | null; getRuneActivable(id: number, heroClass: HeroClass): Activable | null; updateActivableModel(activable: Activable): void; updateActivableCost(activable: Activable): void; updateActivableCostType(activable: Activable): void; updateActivableView(activable: Activable): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }