interface wow.Questimport { type wow } from "https://deno.land/x/bnapi@0.9.7/mod.ts"; const { Quest } = wow; Propertiesid: numbertitle: stringdescription: stringoptionaltype: IdNameoptionalcategory: IdNamearea: IdNameoptionalis_daily: booleanoptionalis_weekly: booleanrequirements: { min_character_level: number; max_character_level: number; classes?: IdName[]; faction?: TypeName; quests?: QuestRequirementQuestCondition; }rewards: { experience?: number; reputations?: { reward: IdName; value: number; }[]; items?: { items: { item: IdName; }[]; }; money?: { value: number; units: { gold: number; silver: number; copper: number; }; }; spell?: IdName; }