import * as passiveSkillTypes from "../../api/passive_skill.js"; /** * 根据id获取珠宝插槽对应的nodeId。 * * @param id 插槽在数组中的索引 */ export declare function getNodeIdOfJewelSlot(id: number): number; export declare function getCharacterName(num: number): string; export declare function getAscendancyName(characterNum: number, ascendancyNum: number): string; export declare function isPhreciaAscendancy(name: string): boolean; /** * 返回所有星团珠宝上点亮的节点的`nodeId`。 * * API数据并未给星团珠宝上的节点分配`nodeId`,而是使用`exId`(extended id),点亮的节点的`exId`记录 * 在`hashes_ex`中。星团珠宝上的插槽是个特例,既有`nodeId`,也有`exId`。 * * POB给星团珠宝上的没有`nodeId`的节点分配了nodeId,我们需要根据POB的内部算法将`exId`转 * 换为`nodeId`。 * * 我们称天赋树与星团珠宝提供的插槽均为“slot”或“socket”,特别的,我们称天赋树提供的插槽为`原生插槽`, * 称星团珠宝提供的插槽为`扩展插槽`。 */ export declare function getEnabledNodeIdsOfClusterJewels(passiveSkills: passiveSkillTypes.GetPassiveSkillsResult): number[]; //# sourceMappingURL=tree.d.ts.map