UNPKG

@questlabs/core

Version:
25 lines (24 loc) 993 B
import { ICreateBadge, ICreateCustomReward, ICreateSkills } from "../../types/reward.types"; export declare class Reward { createXp(xp: number): { type: import("../../types/reward.types").RewardType; xp: number; }; createSkillScores({ skillScores }: ICreateSkills): { type: import("../../types/reward.types").RewardType; skills: import("../../types/skill.types").QuestSkill[]; }; createBadge({ title, description, imageIPFS }: ICreateBadge): { type: import("../../types/reward.types").RewardType; title: string; imageIPFS: string; description: string; }; createCustomReward({ type, label, metadata, skills, xp }: ICreateCustomReward): { type: import("../../types/reward.types").RewardType; label: string | undefined; metadata: Record<string, any> | undefined; skills: import("../../types/skill.types").QuestSkill[] | undefined; xp: number | undefined; }; }