import { SkillCostType } from '../../model/content/enum/skill-cost-type'; import { SlormancerDataService } from './slormancer-data.service'; import * as i0 from "@angular/core"; export declare class SlormancerTranslateService { private slormancerDataService; private readonly REGEXP_REMOVE_GENRE; private readonly REGEXP_KEEP_GENRE; private readonly TRANSLATION_CACHE; private readonly TRANSLATION_KEY_MAPPING; constructor(slormancerDataService: SlormancerDataService); private getTextGenre; splitTextAndGenre(text: string): { text: string; genre: string; }; removeGenre(text: string): string; translate(key: string, genre?: string | null): string; translateCostType(costType: SkillCostType): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }