import * as itemTypes from "../../api/item.js"; import * as passiveSkillTypes from "../../api/passive_skill.js"; import { BasicTranslator } from "./basic.js"; export declare const ZH_FORBIDDEN_FLESH = "\u7981\u65AD\u4E4B\u8089"; export declare const ZH_FORBIDDEN_FLAME = "\u7981\u65AD\u4E4B\u706B"; export declare const ZH_CLASS_SCION = "\u8D35\u65CF"; export declare const ZH_PASSIVE_SKILL_ASCENDANT_ASSASSIN = "\u6697\u5F71"; export declare const ZH_PASSIVE_SKILL_ASCENDANT_ASSASSIN_FIXED = "\u6697\u5F71\uFF08\u8D35\u65CF\uFF09"; export declare class JsonTranslator { private readonly basic; constructor(basic: BasicTranslator); /** * 翻译前预处理 Item * * 国服在本地化时,引入了一些错误,部分错误只能通过 hack 的方式进行解决 */ private preHandleItem; /** * 翻译 items json 数据 * * 本函数采用本地翻译,会修改原始对象 */ transItems(items: itemTypes.GetItemsResult): void; private isPobItem; /** * 翻译 Item * * 本函数采用本地翻译,会修改原始对象 */ transItem(item: itemTypes.Item): void; private transGem; transPassiveSkills(skills: passiveSkillTypes.GetPassiveSkillsResult): void; } //# sourceMappingURL=json.d.ts.map