/** * @method CharactersFilter * @param {Object} avatars UserRoles.data.avatars */ import { CharacterNickname } from '.'; import { Character } from '../types/Character'; export declare class CharactersFilter { _list: Character[]; nicknameFilter: CharacterNickname; constructor(avatars: Character[]); /** * @function name 通过名称或id获取玩家指定角色的信息 */ name(nameFind: string): Character | undefined; id(idFind: number): Character | undefined; /** * @function element 通过指定元素筛选玩家的角色 */ element(el: string): Character[]; /** * @function rarity * @param {Array|Number} 4 或 5 或 [4, 5] */ rarity(rarity: number | number[]): Character[]; /** * @function all */ all(): Character[]; }