UNPKG

@valapi/valorant-api.com

Version:
54 lines 1.75 kB
import type { ValRequestClient } from "@valapi/lib"; import type { ValAPIClientService, ValAPIResponse } from "../client/Client"; interface ValAPIServiceAgents { uuid: string; displayName: ValAPIResponse<string>; description: ValAPIResponse<string>; developerName: string; characterTags: ValAPIResponse<Array<string>>; displayIcon: string; displayIconSmall: string; bustPortrait: string; fullPortrait: string; fullPortraitV2: string; killfeedPortrait: string; background: string; backgroundGradientColors: Array<string>; assetPath: string; isFullPortraitRightFacing: boolean; isPlayableCharacter: boolean; isAvailableForTest: boolean; isBaseContent: boolean; role: { uuid: string; displayName: ValAPIResponse<string>; description: ValAPIResponse<string>; displayIcon: string; assetPath: string; }; abilities: Array<{ slot: string; displayName: ValAPIResponse<string>; description: ValAPIResponse<string>; displayIcon: string; }>; voiceLines: { minDuration: number; maxDuration: number; mediaList: Array<{ id: number; wwise: string; wave: string; }>; }; } declare class Agents { private RequestClient; private language; constructor(RequestClient: ValRequestClient, language: string); get(isPlayableCharacter?: boolean): Promise<ValAPIClientService<ValAPIServiceAgents[]>>; getByUuid(uuid: string): Promise<ValAPIClientService<ValAPIServiceAgents>>; } export { Agents }; export type { ValAPIServiceAgents }; //# sourceMappingURL=Agents.d.ts.map