UNPKG

@questlabs/core

Version:
12 lines (11 loc) 1.44 kB
import QuestSdk from "../.."; export declare class XP { questSdk: QuestSdk; constructor(questSdk: QuestSdk); private getDynamicNftFunctions; addXpForUser: ({ xp, forUserId, entityId, title, isAccumulateXP, metadata }: import("../../types/dynamicNft.types").IAddRunningXP, options?: import("../../types/common.types").IPostRequestOptions | undefined) => Promise<import("../../types/dynamicNft.types").IAddRunningXPResponse>; getXpForUser: ({ entityId, userId }?: import("../../types/dynamicNft.types").IGetXpForUser, options?: import("../../types/common.types").IGetRequestOptions | undefined) => Promise<import("../../types/dynamicNft.types").IGetXpForUserResponse>; getXpForUsers: ({ userIds, entityId }: import("../../types/dynamicNft.types").IGetXpForUsers, options?: import("../../types/common.types").IPostRequestOptions | undefined) => Promise<import("../../types/dynamicNft.types").IGetXpForUsersResponse>; getXpForEntity: ({ entityId }?: import("../../types/dynamicNft.types").IGetXpForEntity, options?: import("../../types/common.types").IGetRequestOptions | undefined) => Promise<import("../../types/dynamicNft.types").IGetXpForEntityResponse>; getXpForEntities: ({ entityIds }: import("../../types/dynamicNft.types").IGetXpForEntities, options?: import("../../types/common.types").IPostRequestOptions | undefined) => Promise<import("../../types/dynamicNft.types").IGetXpForEntitiesResponse>; }