import { GraphQLResolveInfo } from 'graphql'; type Maybe = T | null; type InputMaybe = Maybe; type Exact = { [K in keyof T]: T[K]; }; type MakeOptional = Omit & { [SubKey in K]?: Maybe; }; type MakeMaybe = Omit & { [SubKey in K]: Maybe; }; type MakeEmpty = { [_ in K]?: never; }; type Incremental = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never; }; type RequireFields = Omit & { [P in K]-?: NonNullable; }; /** All built-in and custom scalars, mapped to their actual values */ type Scalars = { ID: { input: string; output: string; }; String: { input: string; output: string; }; Boolean: { input: boolean; output: boolean; }; Int: { input: number; output: number; }; Float: { input: number; output: number; }; }; /** A Pokémon's abilities entry */ type Abilities = { /** The first ability of a Pokémon */ readonly first: Ability; /** The hidden ability of a Pokémon */ readonly hidden?: Maybe; /** The second ability of a Pokémon */ readonly second?: Maybe; /** The special ability of a Pokémon */ readonly special?: Maybe; }; /** The supported abilities */ declare enum AbilitiesEnum { Adaptability = "adaptability", Aerilate = "aerilate", Aftermath = "aftermath", Airlock = "airlock", Analytic = "analytic", Angerpoint = "angerpoint", Angershell = "angershell", Anticipation = "anticipation", Arenatrap = "arenatrap", Armortail = "armortail", Aromaveil = "aromaveil", Asoneglastrier = "asoneglastrier", Asonespectrier = "asonespectrier", Aurabreak = "aurabreak", Baddreams = "baddreams", Ballfetch = "ballfetch", Battery = "battery", Battlearmor = "battlearmor", Battlebond = "battlebond", Beadsofruin = "beadsofruin", Beastboost = "beastboost", Berserk = "berserk", Bigpecks = "bigpecks", Blaze = "blaze", Bulletproof = "bulletproof", Cheekpouch = "cheekpouch", Chillingneigh = "chillingneigh", Chlorophyll = "chlorophyll", Clearbody = "clearbody", Cloudnine = "cloudnine", Colorchange = "colorchange", Comatose = "comatose", Commander = "commander", Competitive = "competitive", Compoundeyes = "compoundeyes", Contrary = "contrary", Corrosion = "corrosion", Costar = "costar", Cottondown = "cottondown", Cudchew = "cudchew", Curiousmedicine = "curiousmedicine", Cursedbody = "cursedbody", Cutecharm = "cutecharm", Damp = "damp", Dancer = "dancer", Darkaura = "darkaura", Dauntlessshield = "dauntlessshield", Dazzling = "dazzling", Defeatist = "defeatist", Defiant = "defiant", Deltastream = "deltastream", Desolateland = "desolateland", Disguise = "disguise", Download = "download", Dragonsmaw = "dragonsmaw", Drizzle = "drizzle", Drought = "drought", Dryskin = "dryskin", Earlybird = "earlybird", Eartheater = "eartheater", Effectspore = "effectspore", Electricsurge = "electricsurge", Electromorphosis = "electromorphosis", Embodyaspectcornerstone = "embodyaspectcornerstone", Embodyaspecthearthflame = "embodyaspecthearthflame", Embodyaspectteal = "embodyaspectteal", Embodyaspectwellspring = "embodyaspectwellspring", Emergencyexit = "emergencyexit", Fairyaura = "fairyaura", Filter = "filter", Flamebody = "flamebody", Flareboost = "flareboost", Flashfire = "flashfire", Flowergift = "flowergift", Flowerveil = "flowerveil", Fluffy = "fluffy", Forecast = "forecast", Forewarn = "forewarn", Friendguard = "friendguard", Frisk = "frisk", Fullmetalbody = "fullmetalbody", Furcoat = "furcoat", Galewings = "galewings", Galvanize = "galvanize", Gluttony = "gluttony", Goodasgold = "goodasgold", Gooey = "gooey", Gorillatactics = "gorillatactics", Grasspelt = "grasspelt", Grassysurge = "grassysurge", Grimneigh = "grimneigh", Guarddog = "guarddog", Gulpmissile = "gulpmissile", Guts = "guts", Hadronengine = "hadronengine", Harvest = "harvest", Healer = "healer", Heatproof = "heatproof", Heavymetal = "heavymetal", Honeygather = "honeygather", Hospitality = "hospitality", Hugepower = "hugepower", Hungerswitch = "hungerswitch", Hustle = "hustle", Hydration = "hydration", Hypercutter = "hypercutter", Icebody = "icebody", Iceface = "iceface", Icescales = "icescales", Illuminate = "illuminate", Illusion = "illusion", Immunity = "immunity", Imposter = "imposter", Infiltrator = "infiltrator", Innardsout = "innardsout", Innerfocus = "innerfocus", Insomnia = "insomnia", Intimidate = "intimidate", Intrepidsword = "intrepidsword", Ironbarbs = "ironbarbs", Ironfist = "ironfist", Justified = "justified", Keeneye = "keeneye", Klutz = "klutz", Leafguard = "leafguard", Levitate = "levitate", Libero = "libero", Lightmetal = "lightmetal", Lightningrod = "lightningrod", Limber = "limber", Lingeringaroma = "lingeringaroma", Liquidooze = "liquidooze", Liquidvoice = "liquidvoice", Longreach = "longreach", Magicbounce = "magicbounce", Magicguard = "magicguard", Magician = "magician", Magmaarmor = "magmaarmor", Magnetpull = "magnetpull", Marvelscale = "marvelscale", Megalauncher = "megalauncher", Merciless = "merciless", Mimicry = "mimicry", Mindseye = "mindseye", Minus = "minus", Mirrorarmor = "mirrorarmor", Mistysurge = "mistysurge", Moldbreaker = "moldbreaker", Moody = "moody", Motordrive = "motordrive", Mountaineer = "mountaineer", Moxie = "moxie", Multiscale = "multiscale", Multitype = "multitype", Mummy = "mummy", Myceliummight = "myceliummight", Naturalcure = "naturalcure", Neuroforce = "neuroforce", Neutralizinggas = "neutralizinggas", Noability = "noability", Noguard = "noguard", Normalize = "normalize", Oblivious = "oblivious", Opportunist = "opportunist", Orichalcumpulse = "orichalcumpulse", Overcoat = "overcoat", Overgrow = "overgrow", Owntempo = "owntempo", Parentalbond = "parentalbond", Pastelveil = "pastelveil", Perishbody = "perishbody", Persistent = "persistent", Pickpocket = "pickpocket", Pickup = "pickup", Pixilate = "pixilate", Plus = "plus", Poisonheal = "poisonheal", Poisonpoint = "poisonpoint", Poisonpuppeteer = "poisonpuppeteer", Poisontouch = "poisontouch", Powerconstruct = "powerconstruct", Powerofalchemy = "powerofalchemy", Powerspot = "powerspot", Prankster = "prankster", Pressure = "pressure", Primordialsea = "primordialsea", Prismarmor = "prismarmor", Propellertail = "propellertail", Protean = "protean", Protosynthesis = "protosynthesis", Psychicsurge = "psychicsurge", Punkrock = "punkrock", Purepower = "purepower", Purifyingsalt = "purifyingsalt", Quarkdrive = "quarkdrive", Queenlymajesty = "queenlymajesty", Quickdraw = "quickdraw", Quickfeet = "quickfeet", Raindish = "raindish", Rattled = "rattled", Rebound = "rebound", Receiver = "receiver", Reckless = "reckless", Refrigerate = "refrigerate", Regenerator = "regenerator", Ripen = "ripen", Rivalry = "rivalry", Rkssystem = "rkssystem", Rockhead = "rockhead", Rockypayload = "rockypayload", Roughskin = "roughskin", Runaway = "runaway", Sandforce = "sandforce", Sandrush = "sandrush", Sandspit = "sandspit", Sandstream = "sandstream", Sandveil = "sandveil", Sapsipper = "sapsipper", Schooling = "schooling", Scrappy = "scrappy", Screencleaner = "screencleaner", Seedsower = "seedsower", Serenegrace = "serenegrace", Shadowshield = "shadowshield", Shadowtag = "shadowtag", Sharpness = "sharpness", Shedskin = "shedskin", Sheerforce = "sheerforce", Shellarmor = "shellarmor", Shielddust = "shielddust", Shieldsdown = "shieldsdown", Simple = "simple", Skilllink = "skilllink", Slowstart = "slowstart", Slushrush = "slushrush", Sniper = "sniper", Snowcloak = "snowcloak", Snowwarning = "snowwarning", Solarpower = "solarpower", Solidrock = "solidrock", Soulheart = "soulheart", Soundproof = "soundproof", Speedboost = "speedboost", Stakeout = "stakeout", Stall = "stall", Stalwart = "stalwart", Stamina = "stamina", Stancechange = "stancechange", Static = "static", Steadfast = "steadfast", Steamengine = "steamengine", Steelworker = "steelworker", Steelyspirit = "steelyspirit", Stench = "stench", Stickyhold = "stickyhold", Stormdrain = "stormdrain", Strongjaw = "strongjaw", Sturdy = "sturdy", Suctioncups = "suctioncups", Superluck = "superluck", Supersweetsyrup = "supersweetsyrup", Supremeoverlord = "supremeoverlord", Surgesurfer = "surgesurfer", Swarm = "swarm", Sweetveil = "sweetveil", Swiftswim = "swiftswim", Swordofruin = "swordofruin", Symbiosis = "symbiosis", Synchronize = "synchronize", Tabletsofruin = "tabletsofruin", Tangledfeet = "tangledfeet", Tanglinghair = "tanglinghair", Technician = "technician", Telepathy = "telepathy", Teraformzero = "teraformzero", Terashell = "terashell", Terashift = "terashift", Teravolt = "teravolt", Thermalexchange = "thermalexchange", Thickfat = "thickfat", Tintedlens = "tintedlens", Torrent = "torrent", Toughclaws = "toughclaws", Toxicboost = "toxicboost", Toxicchain = "toxicchain", Toxicdebris = "toxicdebris", Trace = "trace", Transistor = "transistor", Triage = "triage", Truant = "truant", Turboblaze = "turboblaze", Unaware = "unaware", Unburden = "unburden", Unnerve = "unnerve", Unseenfist = "unseenfist", Vesselofruin = "vesselofruin", Victorystar = "victorystar", Vitalspirit = "vitalspirit", Voltabsorb = "voltabsorb", Wanderingspirit = "wanderingspirit", Waterabsorb = "waterabsorb", Waterbubble = "waterbubble", Watercompaction = "watercompaction", Waterveil = "waterveil", Weakarmor = "weakarmor", Wellbakedbody = "wellbakedbody", Whitesmoke = "whitesmoke", Wimpout = "wimpout", Windpower = "windpower", Windrider = "windrider", Wonderguard = "wonderguard", Wonderskin = "wonderskin", Zenmode = "zenmode", Zerotohero = "zerotohero" } /** A single Pokémon ability entry */ type Ability = { /** Bulbapedia page for an ability */ readonly bulbapediaPage: Scalars['String']['output']; /** The long description for an ability */ readonly desc?: Maybe; /** Whether this ability has effects outside of battle, and if so what the effect is */ readonly isFieldAbility?: Maybe; /** Whether an ability is non-standard, and if it is why */ readonly isNonstandard?: Maybe; /** The key of the ability as stored in the API */ readonly key: AbilitiesEnum; /** The name for an ability */ readonly name: Scalars['String']['output']; /** * The Pokémon that have this ability. * Note that when querying this field and nesting deep into Pokemon.abilities, that the nested list * will not have any values to prevent infinite looping data. */ readonly pokemonThatHaveThisAbility: ReadonlyArray>; /** Serebii page for an ability */ readonly serebiiPage: Scalars['String']['output']; /** The short description for an ability */ readonly shortDesc: Scalars['String']['output']; /** Smogon page for an ability */ readonly smogonPage: Scalars['String']['output']; }; /** A Pokémon catch rate entry */ type CatchRate = { /** The base catch rate for a Pokémon that will be used to calculate the final catch rate */ readonly base: Scalars['Int']['output']; /** The chance to capture a Pokémon when an ordinary Poké Ball is thrown at full health without any status condition */ readonly percentageWithOrdinaryPokeballAtFullHealth: Scalars['String']['output']; }; /** A Pokémon's EV yields */ type EvYields = { /** The attack EV yield of a Pokémon */ readonly attack: Scalars['Int']['output']; /** The defense EV yield of a Pokémon */ readonly defense: Scalars['Int']['output']; /** The HP EV yield of a pokémon */ readonly hp: Scalars['Int']['output']; /** The special attack EV yield of a Pokémon */ readonly specialattack: Scalars['Int']['output']; /** The special defense EV yield of a Pokémon */ readonly specialdefense: Scalars['Int']['output']; /** The speed EV yield of a Pokémon */ readonly speed: Scalars['Int']['output']; }; /** A flavor text entry for a Pokémon */ type Flavor = { /** The flavor text for this entry */ readonly flavor: Scalars['String']['output']; /** The name of the game this flavor text is from */ readonly game: Scalars['String']['output']; }; /** A Pokémon gender ratio entry */ type Gender = { /** The percentage for female occurrences */ readonly female: Scalars['String']['output']; /** The percentage of male occurrences */ readonly male: Scalars['String']['output']; }; /** The learnset for each Pokémon split by generation */ type GenerationalPokemonLearnset = { /** The learnset of this Pokémon in Generation 3 */ readonly generation3: PokemonLearnset; /** The learnset of this Pokémon in Generation 4 */ readonly generation4: PokemonLearnset; /** The learnset of this Pokémon in Generation 5 */ readonly generation5: PokemonLearnset; /** The learnset of this Pokémon in Generation 6 */ readonly generation6: PokemonLearnset; /** The learnset of this Pokémon in Generation 7 */ readonly generation7: PokemonLearnset; /** The learnset of this Pokémon in Generation 8 */ readonly generation8: PokemonLearnset; }; /** The variants of why an item or move can be non-standard in the current meta or generation. */ declare enum IsNonStandard { /** When set the item or move is from Smogon's CAP project and is not in the official Nintendo games. */ Cap = "CAP", /** When set the move can exclusively be used Pokémon Sword and Pokémon Shield as it requires Gigantamaxing your Pokémon. */ Gigantamax = "Gigantamax", /** When set the item or move is exclusive to the Let's Go Pikachu / Let's Go Eevee games. */ LetsGoPikachuEevee = "LetsGoPikachuEevee", /** When set the item or move is from a past generation. This means it is not available at all in the data of Generation 9. */ Past = "Past", /** When set the item or move is available within the generation 9 data, however is cannot currently be obtained. It is safe to presume that Gamefreak/Nintendo will add it in later DLC. */ Unobtainable = "Unobtainable" } /** A single item entry */ type Item = { /** Bulbapedia page for an item */ readonly bulbapediaPage: Scalars['String']['output']; /** The long description for an item */ readonly desc: Scalars['String']['output']; /** The generation in which this item was introduced */ readonly generationIntroduced: Scalars['Int']['output']; /** Whether an item is non-standard, and if it is why */ readonly isNonstandard?: Maybe; /** The key of the item as stored in the API */ readonly key: ItemsEnum; /** The name for an item */ readonly name: Scalars['String']['output']; /** Serebii page for an item */ readonly serebiiPage: Scalars['String']['output']; /** The long description for an item */ readonly shortDesc?: Maybe; /** Smogon page for an item */ readonly smogonPage?: Maybe; /** The sprite for an item */ readonly sprite: Scalars['String']['output']; }; /** The supported items */ declare enum ItemsEnum { Abilityshield = "abilityshield", Abomasite = "abomasite", Absolite = "absolite", Absolitez = "absolitez", Absorbbulb = "absorbbulb", Acrobike = "acrobike", Adamantcrystal = "adamantcrystal", Adamantorb = "adamantorb", Adrenalineorb = "adrenalineorb", Adventureguide = "adventureguide", Aerodactylite = "aerodactylite", Aggronite = "aggronite", Aguavberry = "aguavberry", Airballoon = "airballoon", Alakazite = "alakazite", Aloraichiumz = "aloraichiumz", Altarianite = "altarianite", Amazingbutter = "amazingbutter", Ampharosite = "ampharosite", Apicotberry = "apicotberry", Apricornbox = "apricornbox", Aquasuit = "aquasuit", Arbolivaoil = "arbolivaoil", Armorfossil = "armorfossil", Aspearberry = "aspearberry", Assaultvest = "assaultvest", Audinite = "audinite", Auroraticket = "auroraticket", Auspiciousarmor = "auspiciousarmor", Autograph = "autograph", Autographedplush = "autographedplush", Azureflute = "azureflute", Babiriberry = "babiriberry", Bandautograph = "bandautograph", Banettite = "banettite", Barbaracite = "barbaracite", Basementkey = "basementkey", Baxcalibrite = "baxcalibrite", Beastball = "beastball", Beedrillite = "beedrillite", Belueberry = "belueberry", Berry = "berry", Berryjuice = "berryjuice", Berrypots = "berrypots", Berrypouch = "berrypouch", Berrysweet = "berrysweet", Berserkgene = "berserkgene", Bicycle = "bicycle", Bignugget = "bignugget", Bigroot = "bigroot", Bikevoucher = "bikevoucher", Bindingband = "bindingband", Bitterberry = "bitterberry", Blackbelt = "blackbelt", Blackglasses = "blackglasses", Blacksludge = "blacksludge", Blastoisinite = "blastoisinite", Blazikenite = "blazikenite", Bluecanariplushlv1 = "bluecanariplushlv1", Bluecanariplushlv2 = "bluecanariplushlv2", Bluecanariplushlv3 = "bluecanariplushlv3", Bluecard = "bluecard", Blueorb = "blueorb", Bluepetal = "bluepetal", Blukberry = "blukberry", Blunderpolicy = "blunderpolicy", Boosterenergy = "boosterenergy", Bottlecap = "bottlecap", Brightpowder = "brightpowder", Buggem = "buggem", Buginiumz = "buginiumz", Bugmemory = "bugmemory", Bugterashard = "bugterashard", Burndrive = "burndrive", Burntberry = "burntberry", Cameruptite = "cameruptite", Campinggear = "campinggear", Canaribread = "canaribread", Cardkey = "cardkey", Catchingcharm = "catchingcharm", Cellbattery = "cellbattery", Chandelurite = "chandelurite", Charcoal = "charcoal", Charizarditex = "charizarditex", Charizarditey = "charizarditey", Chartiberry = "chartiberry", Cheriberry = "cheriberry", Cherishball = "cherishball", Cherishedring = "cherishedring", Chesnaughtite = "chesnaughtite", Chesnautite = "chesnautite", Chestoberry = "chestoberry", Chilanberry = "chilanberry", Chilldrive = "chilldrive", Chimechite = "chimechite", Chippedpot = "chippedpot", Choiceband = "choiceband", Choicescarf = "choicescarf", Choicespecs = "choicespecs", Chopleberry = "chopleberry", Clawfossil = "clawfossil", Clearamulet = "clearamulet", Clearbell = "clearbell", Clefablite = "clefablite", Cloversweet = "cloversweet", Cobaberry = "cobaberry", Coincase = "coincase", Colburberry = "colburberry", Colorfulscrew = "colorfulscrew", Colressmchn = "colressmchn", Contestcostume = "contestcostume", Contestpass = "contestpass", Cornerstonemask = "cornerstonemask", Cornnberry = "cornnberry", Coupon1 = "coupon1", Coupon2 = "coupon2", Coupon3 = "coupon3", Coverfossil = "coverfossil", Covertcloak = "covertcloak", Crabominite = "crabominite", Crackedpot = "crackedpot", Crucibellite = "crucibellite", Custapberry = "custapberry", Damprock = "damprock", Darkgem = "darkgem", Darkiniumz = "darkiniumz", Darkmemory = "darkmemory", Darkranite = "darkranite", Darkstone = "darkstone", Darkterashard = "darkterashard", Dawnstone = "dawnstone", Decidiumz = "decidiumz", Deepseascale = "deepseascale", Deepseatooth = "deepseatooth", Delphoxite = "delphoxite", Destinyknot = "destinyknot", Devongoods = "devongoods", Devonparts = "devonparts", Devonscope = "devonscope", Devonscubagear = "devonscubagear", Diancite = "diancite", Diveball = "diveball", Dnasplicers = "dnasplicers", Domefossil = "domefossil", Dousedrive = "dousedrive", Dowsingmachine = "dowsingmachine", Dowsingmchn = "dowsingmchn", Dracoplate = "dracoplate", Dragalgite = "dragalgite", Dragonfang = "dragonfang", Dragongem = "dragongem", Dragoninite = "dragoninite", Dragoniumz = "dragoniumz", Dragonmemory = "dragonmemory", Dragonscale = "dragonscale", Dragonskull = "dragonskull", Dragonterashard = "dragonterashard", Drampanite = "drampanite", Dreadplate = "dreadplate", Dreamball = "dreamball", Droppeditem = "droppeditem", Dubiousdisc = "dubiousdisc", Durinberry = "durinberry", Duskball = "duskball", Duskstone = "duskstone", Dynamaxband = "dynamaxband", Earthplate = "earthplate", Eelektrossite = "eelektrossite", Eeviumz = "eeviumz", Eggcard = "eggcard", Ejectbutton = "ejectbutton", Ejectpack = "ejectpack", Electirizer = "electirizer", Electricgem = "electricgem", Electricmemory = "electricmemory", Electricseed = "electricseed", Electricterashard = "electricterashard", Electriumz = "electriumz", Elevatorkey = "elevatorkey", Emboarite = "emboarite", Endorsement = "endorsement", Energypowder = "energypowder", Enigmaberry = "enigmaberry", Enigmastone = "enigmastone", Enigmaticcard = "enigmaticcard", Eonflute = "eonflute", Eonticket = "eonticket", Epicenoire = "epicenoire", Escaperope = "escaperope", Eviolite = "eviolite", Excadrite = "excadrite", Expertbelt = "expertbelt", Explorerkit = "explorerkit", Expshare = "expshare", Fairiumz = "fairiumz", Fairyfeather = "fairyfeather", Fairygem = "fairygem", Fairymemory = "fairymemory", Fairyterashard = "fairyterashard", Falinksite = "falinksite", Famechecker = "famechecker", Fashioncase = "fashioncase", Fastball = "fastball", Feraligite = "feraligite", Fightinggem = "fightinggem", Fightingmemory = "fightingmemory", Fightingterashard = "fightingterashard", Fightiniumz = "fightiniumz", Figyberry = "figyberry", Firegem = "firegem", Firememory = "firememory", Firestone = "firestone", Fireterashard = "fireterashard", Firiumz = "firiumz", Fishingrod = "fishingrod", Fistplate = "fistplate", Flameorb = "flameorb", Flameplate = "flameplate", Floatstone = "floatstone", Floettite = "floettite", Flowersweet = "flowersweet", Flyinggem = "flyinggem", Flyingmemory = "flyingmemory", Flyingterashard = "flyingterashard", Flyiniumz = "flyiniumz", Focusband = "focusband", Focussash = "focussash", Foragebag = "foragebag", Fossilizedbird = "fossilizedbird", Fossilizeddino = "fossilizeddino", Fossilizeddrake = "fossilizeddrake", Fossilizedfish = "fossilizedfish", Friendball = "friendball", Froslassite = "froslassite", Fullincense = "fullincense", Fullrestore = "fullrestore", Galactickey = "galactickey", Galaricacuff = "galaricacuff", Galaricawreath = "galaricawreath", Galladite = "galladite", Ganlonberry = "ganlonberry", Garchompite = "garchompite", Garchompitez = "garchompitez", Gardevoirite = "gardevoirite", Gbsounds = "gbsounds", Gengarite = "gengarite", Ghostgem = "ghostgem", Ghostiumz = "ghostiumz", Ghostmemory = "ghostmemory", Ghostterashard = "ghostterashard", Glalitite = "glalitite", Glimmoranite = "glimmoranite", Godstone = "godstone", Gogoggles = "gogoggles", Goldberry = "goldberry", Goldbottlecap = "goldbottlecap", Goldcanariplushlv1 = "goldcanariplushlv1", Goldcanariplushlv2 = "goldcanariplushlv2", Goldcanariplushlv3 = "goldcanariplushlv3", Goldteeth = "goldteeth", Golisopite = "golisopite", Golurkite = "golurkite", Goodrod = "goodrod", Gracidea = "gracidea", Gram1 = "gram1", Gram2 = "gram2", Gram3 = "gram3", Grassgem = "grassgem", Grassiumz = "grassiumz", Grassmemory = "grassmemory", Grassterashard = "grassterashard", Grassyseed = "grassyseed", Greatball = "greatball", Greatbutter = "greatbutter", Greencanariplushlv1 = "greencanariplushlv1", Greencanariplushlv2 = "greencanariplushlv2", Greencanariplushlv3 = "greencanariplushlv3", Greenpetal = "greenpetal", Greninjite = "greninjite", Grepaberry = "grepaberry", Gripclaw = "gripclaw", Griseouscore = "griseouscore", Griseousorb = "griseousorb", Groundgem = "groundgem", Groundiumz = "groundiumz", Groundmemory = "groundmemory", Groundterashard = "groundterashard", Grubbyhanky = "grubbyhanky", Gsball = "gsball", Gyaradosite = "gyaradosite", Habanberry = "habanberry", Hardstone = "hardstone", Hawluchanite = "hawluchanite", Healball = "healball", Hearthflamemask = "hearthflamemask", Heatranite = "heatranite", Heatrock = "heatrock", Heavyball = "heavyball", Heavydutyboots = "heavydutyboots", Helixfossil = "helixfossil", Heracronite = "heracronite", Hitechearbuds = "hitechearbuds", Hoenniansalt = "hoenniansalt", Holocaster = "holocaster", Hondewberry = "hondewberry", Honorofkalos = "honorofkalos", Houndoominite = "houndoominite", Hyperaspearberry = "hyperaspearberry", Hyperbabiriberry = "hyperbabiriberry", Hyperchartiberry = "hyperchartiberry", Hypercheriberry = "hypercheriberry", Hyperchestoberry = "hyperchestoberry", Hyperchilanberry = "hyperchilanberry", Hyperchopleberry = "hyperchopleberry", Hypercobaberry = "hypercobaberry", Hypercolburberry = "hypercolburberry", Hypergrepaberry = "hypergrepaberry", Hyperhabanberry = "hyperhabanberry", Hyperhondewberry = "hyperhondewberry", Hyperkasibberry = "hyperkasibberry", Hyperkebiaberry = "hyperkebiaberry", Hyperkelpsyberry = "hyperkelpsyberry", Hyperlumberry = "hyperlumberry", Hyperoccaberry = "hyperoccaberry", Hyperoranberry = "hyperoranberry", Hyperpasshoberry = "hyperpasshoberry", Hyperpayapaberry = "hyperpayapaberry", Hyperpechaberry = "hyperpechaberry", Hyperpersimberry = "hyperpersimberry", Hyperpomegberry = "hyperpomegberry", Hyperpotion = "hyperpotion", Hyperqualotberry = "hyperqualotberry", Hyperrawstberry = "hyperrawstberry", Hyperrindoberry = "hyperrindoberry", Hyperroseliberry = "hyperroseliberry", Hypershucaberry = "hypershucaberry", Hypersitrusberry = "hypersitrusberry", Hyperspacebutter = "hyperspacebutter", Hypertamatoberry = "hypertamatoberry", Hypertangaberry = "hypertangaberry", Hyperwacanberry = "hyperwacanberry", Hyperyacheberry = "hyperyacheberry", Iapapaberry = "iapapaberry", Iceberry = "iceberry", Icegem = "icegem", Icememory = "icememory", Icestone = "icestone", Iceterashard = "iceterashard", Icicleplate = "icicleplate", Iciumz = "iciumz", Icyrock = "icyrock", Ilimasnormaliumz = "ilimasnormaliumz", Importantletter = "importantletter", Inciniumz = "inciniumz", Insectplate = "insectplate", Intriguingstone = "intriguingstone", Ironball = "ironball", Ironplate = "ironplate", Itemfinder = "itemfinder", Jabocaberry = "jabocaberry", Jadeorb = "jadeorb", Jawfossil = "jawfossil", Journal = "journal", Kangaskhanite = "kangaskhanite", Kasibberry = "kasibberry", Kebiaberry = "kebiaberry", Keeberry = "keeberry", Kelpsyberry = "kelpsyberry", Keystone = "keystone", Keytoroom1 = "keytoroom1", Keytoroom2 = "keytoroom2", Keytoroom4 = "keytoroom4", Keytoroom6 = "keytoroom6", Keytoroom202 = "keytoroom202", Kingsrock = "kingsrock", Kofuswallet = "kofuswallet", Kommoniumz = "kommoniumz", Koraidonspokeball = "koraidonspokeball", Labkeycarda = "labkeycarda", Labkeycardb = "labkeycardb", Labkeycardc = "labkeycardc", Laggingtail = "laggingtail", Lansatberry = "lansatberry", Latiasite = "latiasite", Latiosite = "latiosite", Laxincense = "laxincense", Leafstone = "leafstone", Leek = "leek", Leftovers = "leftovers", Leftpokeball = "leftpokeball", Legendplate = "legendplate", Lenscase = "lenscase", Leppaberry = "leppaberry", Letter = "letter", Levelball = "levelball", Libertypass = "libertypass", Lidasthings = "lidasthings", Liechiberry = "liechiberry", Lifeorb = "lifeorb", Liftkey = "liftkey", Lightball = "lightball", Lightclay = "lightclay", Lightstone = "lightstone", Loadeddice = "loadeddice", Lockcapsule = "lockcapsule", Lookerticket = "lookerticket", Lootsack = "lootsack", Lopunnite = "lopunnite", Lostitem = "lostitem", Loveball = "loveball", Lovesweet = "lovesweet", Lucarionite = "lucarionite", Lucarionitez = "lucarionitez", Luckypunch = "luckypunch", Lumberry = "lumberry", Luminousmoss = "luminousmoss", Lumiosianbutter = "lumiosianbutter", Lunaliumz = "lunaliumz", Lunarwing = "lunarwing", Lureball = "lureball", Lustrousglobe = "lustrousglobe", Lustrousorb = "lustrousorb", Luxuryball = "luxuryball", Lycaniumz = "lycaniumz", Machbike = "machbike", Machinepart = "machinepart", Machobrace = "machobrace", Magearnite = "magearnite", Magmaemblem = "magmaemblem", Magmarizer = "magmarizer", Magmastone = "magmastone", Magmasuit = "magmasuit", Magnet = "magnet", Magoberry = "magoberry", Magostberry = "magostberry", Mail = "mail", Makeupbag = "makeupbag", Malamarite = "malamarite", Maliciousarmor = "maliciousarmor", Manectite = "manectite", Marangaberry = "marangaberry", Marshadiumz = "marshadiumz", Masterball = "masterball", Masterpieceteacup = "masterpieceteacup", Mawilite = "mawilite", Maxpotion = "maxpotion", Meadowplate = "meadowplate", Medalbox = "medalbox", Medichamite = "medichamite", Megabracelet = "megabracelet", Meganiumite = "meganiumite", Megaring = "megaring", Megashard = "megashard", Membercard = "membercard", Mentalherb = "mentalherb", Meowsticite = "meowsticite", Metagrossite = "metagrossite", Metalalloy = "metalalloy", Metalcoat = "metalcoat", Metalpowder = "metalpowder", Meteorite = "meteorite", Meteoriteshard = "meteoriteshard", Metronome = "metronome", Mewniumz = "mewniumz", Mewtwonitex = "mewtwonitex", Mewtwonitey = "mewtwonitey", Micleberry = "micleberry", Mimikiumz = "mimikiumz", Mindplate = "mindplate", Mintberry = "mintberry", Miracleberry = "miracleberry", Miracleseed = "miracleseed", Miraidonspokeball = "miraidonspokeball", Mirrorherb = "mirrorherb", Mistyseed = "mistyseed", Moonball = "moonball", Moonflute = "moonflute", Moonstone = "moonstone", Muscleband = "muscleband", Mysteryberry = "mysteryberry", Mysteryegg = "mysteryegg", Mysticticket = "mysticticket", Mysticwater = "mysticwater", Nanabberry = "nanabberry", Nestball = "nestball", Netball = "netball", Nevermeltice = "nevermeltice", Nicebutter = "nicebutter", Nlunarizer = "nlunarizer", Nomelberry = "nomelberry", Normalgem = "normalgem", Normaliumz = "normaliumz", Normalterashard = "normalterashard", Nsolarizer = "nsolarizer", Oaksletter = "oaksletter", Oaksparcel = "oaksparcel", Occaberry = "occaberry", Oddincense = "oddincense", Oldamber = "oldamber", Oldcharm = "oldcharm", Oldletter = "oldletter", Oldrod = "oldrod", Oldseamap = "oldseamap", Oranberry = "oranberry", Orangepetal = "orangepetal", Ovalcharm = "ovalcharm", Ovalstone = "ovalstone", Pairoftickets = "pairoftickets", Palpad = "palpad", Pamtreberry = "pamtreberry", Parcel = "parcel", Parkball = "parkball", Pass = "pass", Passhoberry = "passhoberry", Payapaberry = "payapaberry", Pebble = "pebble", Pechaberry = "pechaberry", Permit = "permit", Persimberry = "persimberry", Petayaberry = "petayaberry", Photoalbum = "photoalbum", Pidgeotite = "pidgeotite", Pikaniumz = "pikaniumz", Pikashuniumz = "pikashuniumz", Pinapberry = "pinapberry", Pinkbow = "pinkbow", Pinkcanariplushlv1 = "pinkcanariplushlv1", Pinkcanariplushlv2 = "pinkcanariplushlv2", Pinkcanariplushlv3 = "pinkcanariplushlv3", Pinkpetal = "pinkpetal", Pinsirite = "pinsirite", Pixieplate = "pixieplate", Plasmacard = "plasmacard", Plumefossil = "plumefossil", Poffincase = "poffincase", Pointcard = "pointcard", Poisonbarb = "poisonbarb", Poisongem = "poisongem", Poisoniumz = "poisoniumz", Poisonmemory = "poisonmemory", Poisonterashard = "poisonterashard", Pokeball = "pokeball", Pokeblockcase = "pokeblockcase", Pokeblockkit = "pokeblockkit", Pokeflute = "pokeflute", Pokemonboxlink = "pokemonboxlink", Pokeradar = "pokeradar", Polkadotbow = "polkadotbow", Pomegberry = "pomegberry", Poppingcandy = "poppingcandy", Potion = "potion", Powderjar = "powderjar", Poweranklet = "poweranklet", Powerband = "powerband", Powerbelt = "powerbelt", Powerbracer = "powerbracer", Powerherb = "powerherb", Powerlens = "powerlens", Powerplantpass = "powerplantpass", Powerweight = "powerweight", Premierball = "premierball", Prettyfeather = "prettyfeather", Primariumz = "primariumz", Prismscale = "prismscale", Prisonbottle = "prisonbottle", Professorsmask = "professorsmask", Profsletter = "profsletter", Propcase = "propcase", Protectivepads = "protectivepads", Protector = "protector", Przcureberry = "przcureberry", Psncureberry = "psncureberry", Psychicgem = "psychicgem", Psychicmemory = "psychicmemory", Psychicseed = "psychicseed", Psychicterashard = "psychicterashard", Psychiumz = "psychiumz", Punchingglove = "punchingglove", Purplepetal = "purplepetal", Pyroarite = "pyroarite", Qualotberry = "qualotberry", Quickball = "quickball", Quickclaw = "quickclaw", Quickpowder = "quickpowder", Rabutaberry = "rabutaberry", Ragecandybar = "ragecandybar", Raichunitex = "raichunitex", Raichunitey = "raichunitey", Rainbowflower = "rainbowflower", Rainbowpass = "rainbowpass", Rainbowwing = "rainbowwing", Rarebone = "rarebone", Rawstberry = "rawstberry", Razorclaw = "razorclaw", Razorfang = "razorfang", Razzberry = "razzberry", Reapercloth = "reapercloth", Redcanariplushlv1 = "redcanariplushlv1", Redcanariplushlv2 = "redcanariplushlv2", Redcanariplushlv3 = "redcanariplushlv3", Redcard = "redcard", Redchain = "redchain", Redorb = "redorb", Redpetal = "redpetal", Redscale = "redscale", Repeatball = "repeatball", Revealglass = "revealglass", Revitalizingtwig = "revitalizingtwig", Ribbonsweet = "ribbonsweet", Ridepager = "ridepager", Rindoberry = "rindoberry", Ringtarget = "ringtarget", Rm1key = "rm1key", Rm2key = "rm2key", Rm4key = "rm4key", Rm6key = "rm6key", Rockgem = "rockgem", Rockincense = "rockincense", Rockiumz = "rockiumz", Rockmemory = "rockmemory", Rockterashard = "rockterashard", Rockyhelmet = "rockyhelmet", Rollerskates = "rollerskates", Roomservice = "roomservice", Rootfossil = "rootfossil", Roseincense = "roseincense", Roseliberry = "roseliberry", Rotombike = "rotombike", Rotomcatalog = "rotomcatalog", Rotomphone = "rotomphone", Rowapberry = "rowapberry", Ruby = "ruby", Rulebook = "rulebook", Rustedshield = "rustedshield", Rustedsword = "rustedsword", Sablenite = "sablenite", Sachet = "sachet", Safariball = "safariball", Safetygoggles = "safetygoggles", Sailfossil = "sailfossil", Salacberry = "salacberry", Salamencite = "salamencite", Sandwhich = "sandwhich", Sapphire = "sapphire", Scanner = "scanner", Scarletbook = "scarletbook", Sceptilite = "sceptilite", Scizorite = "scizorite", Scolipite = "scolipite", Scopelens = "scopelens", Scovillainite = "scovillainite", Scraftinite = "scraftinite", Seaincense = "seaincense", Sealbag = "sealbag", Sealcase = "sealcase", Secretkey = "secretkey", Secretpotion = "secretpotion", Seedofmastery = "seedofmastery", Sharpbeak = "sharpbeak", Sharpedonite = "sharpedonite", Shedshell = "shedshell", Shellbell = "shellbell", Shinycharm = "shinycharm", Shinystone = "shinystone", Shockdrive = "shockdrive", Shucaberry = "shucaberry", Silkscarf = "silkscarf", Silphscope = "silphscope", Silverpowder = "silverpowder", Silverwing = "silverwing", Sitrusberry = "sitrusberry", Skarmorite = "skarmorite", Skullfossil = "skullfossil", Skyplate = "skyplate", Slowbronite = "slowbronite", Slowpoketail = "slowpoketail", Smoothrock = "smoothrock", Snorliumz = "snorliumz", Snowball = "snowball", Softsand = "softsand", Solganiumz = "solganiumz", Soniasbook = "soniasbook", Sootsack = "sootsack", Souldew = "souldew", Sparklingstone = "sparklingstone", Spelltag = "spelltag", Spelonberry = "spelonberry", Splashplate = "splashplate", Spookyplate = "spookyplate", Sportball = "sportball", Sprayduck = "sprayduck", Sprinklotad = "sprinklotad", Squirtbottle = "squirtbottle", Ssticket = "ssticket", Staraptite = "staraptite", Starfberry = "starfberry", Starminite = "starminite", Starsweet = "starsweet", Steelgem = "steelgem", Steeliumz = "steeliumz", Steelixite = "steelixite", Steelmemory = "steelmemory", Steelterashard = "steelterashard", Stick = "stick", Stickybarb = "stickybarb", Stoneplate = "stoneplate", Storagekey = "storagekey", Strangeball = "strangeball", Strawberrysweet = "strawberrysweet", Suitekey = "suitekey", Sunflute = "sunflute", Sunstone = "sunstone", Superlumiosegalette = "superlumiosegalette", Superpotion = "superpotion", Superrod = "superrod", Supremebutter = "supremebutter", Surgebadge = "surgebadge", Swampertite = "swampertite", Sweetapple = "sweetapple", Syrupyapple = "syrupyapple", Tamatoberry = "tamatoberry", Tangaberry = "tangaberry", Tapuniumz = "tapuniumz", Tartapple = "tartapple", Tastytrash = "tastytrash", Tatsugirinite = "tatsugirinite", Tea = "tea", Teachytv = "teachytv", Teraorb = "teraorb", Terrainextender = "terrainextender", Thickclub = "thickclub", Throatspray = "throatspray", Thunderstone = "thunderstone", Tidalbell = "tidalbell", Timerball = "timerball", Tmcase = "tmcase", Tmvpass = "tmvpass", Townmap = "townmap", Toxicorb = "toxicorb", Toxicplate = "toxicplate", Tr00 = "tr00", Tr01 = "tr01", Tr02 = "tr02", Tr03 = "tr03", Tr04 = "tr04", Tr05 = "tr05", Tr06 = "tr06", Tr07 = "tr07", Tr08 = "tr08", Tr09 = "tr09", Tr10 = "tr10", Tr11 = "tr11", Tr12 = "tr12", Tr13 = "tr13", Tr14 = "tr14", Tr15 = "tr15", Tr16 = "tr16", Tr17 = "tr17", Tr18 = "tr18", Tr19 = "tr19", Tr20 = "tr20", Tr21 = "tr21", Tr22 = "tr22", Tr23 = "tr23", Tr24 = "tr24", Tr25 = "tr25", Tr26 = "tr26", Tr27 = "tr27", Tr28 = "tr28", Tr29 = "tr29", Tr30 = "tr30", Tr31 = "tr31", Tr32 = "tr32", Tr33 = "tr33", Tr34 = "tr34", Tr35 = "tr35", Tr36 = "tr36", Tr37 = "tr37", Tr38 = "tr38", Tr39 = "tr39", Tr40 = "tr40", Tr41 = "tr41", Tr42 = "tr42", Tr43 = "tr43", Tr44 = "tr44", Tr45 = "tr45", Tr46 = "tr46", Tr47 = "tr47", Tr48 = "tr48", Tr49 = "tr49", Tr50 = "tr50", Tr51 = "tr51", Tr52 = "tr52", Tr53 = "tr53", Tr54 = "tr54", Tr55 = "tr55", Tr56 = "tr56", Tr57 = "tr57", Tr58 = "tr58", Tr59 = "tr59", Tr60 = "tr60", Tr61 = "tr61", Tr62 = "tr62", Tr63 = "tr63", Tr64 = "tr64", Tr65 = "tr65", Tr66 = "tr66", Tr67 = "tr67", Tr68 = "tr68", Tr69 = "tr69", Tr70 = "tr70", Tr71 = "tr71", Tr72 = "tr72", Tr73 = "tr73", Tr74 = "tr74", Tr75 = "tr75", Tr76 = "tr76", Tr77 = "tr77", Tr78 = "tr78", Tr79 = "tr79", Tr80 = "tr80", Tr81 = "tr81", Tr82 = "tr82", Tr83 = "tr83", Tr84 = "tr84", Tr85 = "tr85", Tr86 = "tr86", Tr87 = "tr87", Tr88 = "tr88", Tr89 = "tr89", Tr90 = "tr90", Tr91 = "tr91", Tr92 = "tr92", Tr93 = "tr93", Tr94 = "tr94", Tr95 = "tr95", Tr96 = "tr96", Tr97 = "tr97", Tr98 = "tr98", Tr99 = "tr99", Traveltrunk = "traveltrunk", Tripass = "tripass", Twistedspoon = "twistedspoon", Tyranitarite = "tyranitarite", Ultraball = "ultraball", Ultranecroziumz = "ultranecroziumz", Unownreport = "unownreport", Unremarkableteacup = "unremarkableteacup", Upgrade = "upgrade", Utilityumbrella = "utilityumbrella", Venusaurite = "venusaurite", Victreebelite = "victreebelite", Vilevial = "vilevial", Violetbook = "violetbook", Vsrecorder = "vsrecorder", Vsseeker = "vsseeker", Wacanberry = "wacanberry", Wailmerpail = "wailmerpail", Watergem = "watergem", Wateriumz = "wateriumz", Watermemory = "watermemory", Waterstone = "waterstone", Waterterashard = "waterterashard", Watmelberry = "watmelberry", Waveincense = "waveincense", Weaknesspolicy = "weaknesspolicy", Wellspringmask = "wellspringmask", Wepearberry = "wepearberry", Whippeddream = "whippeddream", Whiteherb = "whiteherb", Widelens = "widelens", Wikiberry = "wikiberry", Wiseglasses = "wiseglasses", Wishingstar = "wishingstar", Workskey = "workskey", Xtransceiver = "xtransceiver", Yacheberry = "yacheberry", Yellowpetal = "yellowpetal", Zapplate = "zapplate", Zeraorite = "zeraorite", Zoomlens = "zoomlens", Zpowering = "zpowering", Zring = "zring", Zygardecube = "zygardecube", Zygardite = "zygardite" } /** A learnset entry */ type Learnset = { /** The back sprite for a Pokémon. For most Pokémon this will be the animated gif, with some exceptions that were older-gen exclusive */ readonly backSprite: Scalars['String']['output']; /** The PokéDex colour for the Pokémon */ readonly color: Scalars['String']['output']; /** The moves that are exclusively learned in the Unova Dream World */ readonly dreamworldMoves?: Maybe>; /** The moves that can be passed as egg moves */ readonly eggMoves?: Maybe>; /** The moves that are exclusive to event variants of the Pokémon */ readonly eventMoves?: Maybe>; /** The moves that can be learned through levelling up */ readonly levelUpMoves?: Maybe>; /** The dex number for a Pokémon */ readonly num: Scalars['Int']['output']; /** The key of the Pokémon as stored in the API */ readonly pokemonKey: PokemonEnum; /** The shiny back sprite for a Pokémon. For most Pokémon this will be the animated gif, with some exceptions that were older-gen exclusive */ readonly shinyBackSprite: Scalars['String']['output']; /** The shiny sprite for a Pokémon. For most Pokémon this will be the animated gif, with some exceptions that were older-gen exclusive */ readonly shinySprite: Scalars['String']['output']; /** The species name for a Pokémon */ readonly species: Scalars['String']['output']; /** The sprite for a Pokémon. For most Pokémon this will be the animated gif, with some exceptions that were older-gen exclusive */ readonly sprite: Scalars['String']['output']; /** The moves that can be learned from a Technical Machine or Technical Record */ readonly tmMoves?: Maybe>; /** The moves that can be learned from a move tutor */ readonly tutorMoves?: Maybe>; /** The moves that can be learned through virtual console transfer */ readonly virtualTransferMoves?: Maybe>; }; /** A learnset level up move entry */ type LearnsetLevelUpMove = { /** The generation in which this pokémon learned the move this way */ readonly generation: Scalars['Int']['output']; /** The level at which the move is learned */ readonly level: Scalars['Int']['output']; /** The move */ readonly move: Move; }; /** A learnset move entry */ type LearnsetMove = { /** The generation in which this pokémon learned the move this way */ readonly generation: Scalars['Int']['output']; /** The move */ readonly move: Move; }; /** A single Pokémon move entry */ type Move = { /** The accuracy for a move */ readonly accuracy: Scalars['Int']['output']; /** The base power for a move */ readonly basePower: Scalars['String']['output']; /** Bulbapedia page for a move */ readonly bulbapediaPage: Scalars['String']['output']; /** The category for a move */ readonly category: Scalars['String']['output']; /** The contest type for a move */ readonly contestType?: Maybe; /** The long description for a move */ readonly desc?: Maybe; /** Whether this move can be used outside of battle, and if it can what the effect of the field move is */ readonly isFieldMove?: Maybe; /** Whether this move is a G-MAX move, and if it is which Gigantamaxed Pokémon can use it */ readonly isGMax?: Maybe; /** Whether a move is non-standard, and if it is why */ readonly isNonstandard?: Maybe; /** Whether this move is a Z-Move, and if it is the Z-Crystal required to trigger it */ readonly isZ?: Maybe; /** The key of the move as stored in the API */ readonly key: MovesEnum; /** The power this move will have when used with its Max Move equivalent */ readonly maxMovePower?: Maybe; /** The name for a move */ readonly name: Scalars['String']['output']; /** The power points for a move */ readonly pp: Scalars['Int']['output']; /** The priority for a move */ readonly priority: Scalars['Int']['output']; /** Serebii page for a move */ readonly serebiiPage: Scalars['String']['output']; /** The short description for a move */ readonly shortDesc: Scalars['String']['output']; /** Smogon page for a move */ readonly smogonPage: Scalars['String']['output']; /** The target for a move */ readonly target: Scalars['String']['output']; /** The type for a move */ readonly type: Scalars['String']['output']; /** The power this move will have when used with its Z-move equivalent */ readonly zMovePower: Scalars['Int']['output']; }; /** The supported moves */ declare enum MovesEnum { Absorb = "absorb", Accelerock = "accelerock", Acid = "acid", Acidarmor = "acidarmor", Aciddownpour = "aciddownpour", Acidspray = "acidspray", Acrobatics = "acrobatics", Acupressure = "acupressure", Aerialace = "aerialace", Aeroblast = "aeroblast", Afteryou = "afteryou", Agility = "agility", Aircutter = "aircutter", Airslash = "airslash", Alloutpummeling = "alloutpummeling", Alluringvoice = "alluringvoice", Allyswitch = "allyswitch", Amnesia = "amnesia", Anchorshot = "anchorshot", Ancientpower = "ancientpower", Appleacid = "appleacid", Aquacutter = "aquacutter", Aquajet = "aquajet", Aquaring = "aquaring", Aquastep = "aquastep", Aquatail = "aquatail", Armorcannon = "armorcannon", Armthrust = "armthrust", Aromatherapy = "aromatherapy", Aromaticmist = "aromaticmist", Assist = "assist", Assurance = "assurance", Astonish = "astonish", Astralbarrage = "astralbarrage", Attackorder = "attackorder", Attract = "attract", Aurasphere = "aurasphere", Aurawheel = "aurawheel", Aurorabeam = "aurorabeam", Auroraveil = "auroraveil", Autotomize = "autotomize", Avalanche = "avalanche", Axekick = "axekick", Babydolleyes = "babydolleyes", Baddybad = "baddybad", Banefulbunker = "banefulbunker", Barbbarrage = "barbbarrage", Barrage = "barrage", Barrier = "barrier", Batonpass = "batonpass", Beakblast = "beakblast", Beatup = "beatup", Behemothbash = "behemothbash", Behemothblade = "behemothblade", Belch = "belch", Bellydrum = "bellydrum", Bestow = "bestow", Bide = "bide", Bind = "bind", Bite = "bite", Bitterblade = "bitterblade", Bittermalice = "bittermalice", Blackholeeclipse = "blackholeeclipse", Blastburn = "blastburn", Blazekick = "blazekick", Blazingtorque = "blazingtorque", Bleakwindstorm = "bleakwindstorm", Blizzard = "blizzard", Block = "block", Bloodmoon = "bloodmoon", Bloomdoom = "bloomdoom", Blueflare = "blueflare", Bodypress = "bodypress", Bodyslam = "bodyslam", Boltbeak = "boltbeak", Boltstrike = "boltstrike", Boneclub = "boneclub", Bonemerang = "bonemerang", Bonerush = "bonerush", Boomburst = "boomburst", Bounce = "bounce", Bouncybubble = "bouncybubble", Branchpoke = "branchpoke", Bravebird = "bravebird", Breakingswipe = "breakingswipe", Breakneckblitz = "breakneckblitz", Brickbreak = "brickbreak", Brine = "brine", Brutalswing = "brutalswing", Bubble = "bubble", Bubblebeam = "bubblebeam", Bugbite = "bugbite", Bugbuzz = "bugbuzz", Bulkup = "bulkup", Bulldoze = "bulldoze", Bulletpunch = "bulletpunch", Bulletseed = "bulletseed", Burningbulwark = "burningbulwark", Burningjealousy = "burningjealousy", Burnup = "burnup", Buzzybuzz = "buzzybuzz", Calmmind = "calmmind", Camouflage = "camouflage", Captivate = "captivate", Catastropika = "catastropika", Ceaselessedge = "ceaselessedge", Celebrate = "celebrate", Charge = "charge", Chargebeam = "chargebeam", Charm = "charm", Chatter = "chatter", Chillingwater = "chillingwater", Chillyreception = "chillyreception", Chipaway = "chipaway", Chloroblast = "chloroblast", Circlethrow = "circlethrow", Clamp = "clamp", Clangingscales = "clangingscales", Clangoroussoul = "clangoroussoul", Clangoroussoulblaze = "clangoroussoulblaze", Clearsmog = "clearsmog", Closecombat = "closecombat", Coaching = "coaching", Coil = "coil", Collisioncourse = "collisioncourse", Combattorque = "combattorque", Cometpunch = "cometpunch", Comeuppance = "comeuppance", Confide = "confide", Confuseray = "confuseray", Confusion = "confusion", Constrict = "constrict", Continentalcrush = "continentalcrush", Conversion = "conversion", Conversion2 = "conversion2", Copycat = "copycat", Coreenforcer = "coreenforcer", Corkscrewcrash = "corkscrewcrash", Corrosivegas = "corrosivegas", Cosmicpower = "cosmicpower", Cottonguard = "cottonguard", Cottonspore = "cottonspore", Counter = "counter", Courtchange = "courtchange", Covet = "covet", Crabhammer = "crabhammer", Craftyshield = "craftyshield", Crosschop = "crosschop", Crosspoison = "crosspoison", Crunch = "crunch", Crushclaw = "crushclaw", Crushgrip = "crushgrip", Curse = "curse", Cut = "cut", Darkestlariat = "darkestlariat", Darkpulse = "darkpulse", Darkvoid = "darkvoid", Dazzlinggleam = "dazzlinggleam", Decorate = "decorate", Defendorder = "defendorder", Defensecurl = "defensecurl", Defog = "defog", Destinybond = "destinybond", Detect = "detect", Devastatingdrake = "devastatingdrake", Diamondstorm = "diamondstorm", Dig = "dig", Direclaw = "direclaw", Disable = "disable", Disarmingvoice = "disarmingvoice", Discharge = "discharge", Dive = "dive", Dizzypunch = "dizzypunch", Doodle = "doodle", Doomdesire = "doomdesire", Doubleedge = "doubleedge", Doublehit = "doublehit", Doubleironbash = "doubleironbash", Doublekick = "doublekick", Doubleshock = "doubleshock", Doubleslap = "doubleslap", Doubleteam = "doubleteam", Dracometeor = "dracometeor", Dragonascent = "dragonascent", Dragonbreath = "dragonbreath", Dragoncheer = "dragoncheer", Dragonclaw = "dragonclaw", Dragondance = "dragondance", Dragondarts = "dragondarts", Dragonenergy = "dragonenergy", Dragonhammer = "dragonhammer", Dragonpulse = "dragonpulse", Dragonrage = "dragonrage", Dragonrush = "dragonrush", Dragontail = "dragontail", Drainingkiss = "drainingkiss", Drainpunch = "drainpunch", Dreameater = "dreameater", Drillpeck = "drillpeck", Drillrun = "drillrun", Drumbeating = "drumbeating", Dualchop = "dualchop", Dualwingbeat = "dualwingbeat", Dynamaxcannon = "dynamaxcannon", Dynamicpunch = "dynamicpunch", Earthpower = "earthpower", Earthquake = "earthquake", Echoedvoice = "echoedvoice", Eerieimpulse = "eerieimpulse", Eeriespell = "eeriespell", Eggbomb = "eggbomb", Electricterrain = "electricterrain", Electrify = "electrify", Electroball = "electroball", Electrodrift = "electrodrift", Electroshot = "electroshot", Electroweb = "electroweb", Embargo = "embargo", Ember = "ember", Encore = "encore", Endeavor = "endeavor", Endure = "endure", Energyball = "energyball", Entrainment = "entrainment", Eruption = "eruption", Esperwing = "esperwing", Eternabeam = "eternabeam", Expandingforce = "expandingforce", Explosion = "explosion", Extrasensory = "extrasensory", Extremeevoboost = "extremeevoboost", Extremespeed = "extremespeed", Facade = "facade", Fairylock = "fairylock", Fairywind = "fairywind", Fakeout = "fakeout", Faketears = "faketears", Falsesurrender = "falsesurrender", Falseswipe = "falseswipe", Featherdance = "featherdance", Feint = "feint", Feintattack = "feintattack", Fellstinger = "fellstinger", Ficklebeam = "ficklebeam", Fierydance = "fierydance", Fierywrath = "fierywrath", Filletaway = "filletaway", Finalgambit = "finalgambit", Fireblast = "fireblast", Firefang = "firefang", Firelash = "firelash", Firepledge = "firepledge", Firepunch = "firepunch", Firespin = "firespin", Firstimpression = "firstimpression", Fishiousrend = "fishiousrend", Fissure = "fissure", Flail = "flail", Flameburst = "flameburst", Flamecharge = "flamecharge", Flamethrower = "flamethrower", Flamewheel = "flamewheel", Flareblitz = "flareblitz", Flash = "flash", Flashcannon = "flashcannon", Flatter = "flatter", Fleurcannon = "fleurcannon", Fling = "fling", Flipturn = "flipturn", Floatyfall = "floatyfall", Floralhealing = "floralhealing", Flowershield = "flowershield", Flowertrick = "flowertrick", Fly = "fly", Flyingpress = "flyingpress", Focusblast = "focusblast", Focusenergy = "focusenergy", Focuspunch = "focuspunch", Followme = "followme", Forcepalm = "forcepalm", Foresight = "foresight", Forestscurse = "forestscurse", Foulplay = "foulplay", Freezedry = "freezedry", Freezeshock = "freezeshock", Freezingglare = "freezingglare", Freezyfrost = "freezyfrost", Frenzyplant = "frenzyplant", Frostbreath = "frostbreath", Frustration = "frustration", Furyattack = "furyattack", Furycutter = "furycutter", Furyswipes = "furyswipes", Fusionbolt = "fusionbolt", Fusionflare = "fusionflare", Futuresight = "futuresight", Gastroacid = "gastroacid", Geargrind = "geargrind", Gearup = "gearup", Genesissupernova = "genesissupernova", Geomancy = "geomancy", Gigadrain = "gigadrain", Gigaimpact = "gigaimpact", Gigatonhammer = "gigatonhammer", Gigavolthavoc = "gigavolthavoc", Glaciallance = "glaciallance", Glaciate = "glaciate", Glaiverush = "glaiverush", Glare = "glare", Glitzyglow = "glitzyglow", Gmaxbefuddle = "gmaxbefuddle", Gmaxcannonade = "gmaxcannonade", Gmaxcentiferno = "gmaxcentiferno", Gmaxchistrike = "gmaxchistrike", Gmaxcuddle = "gmaxcuddle", Gmaxdepletion = "gmaxdepletion", Gmaxdrumsolo = "gmaxdrumsolo", Gmaxfinale = "gmaxfinale", Gmaxfireball = "gmaxfireball", Gmaxfoamburst = "gmaxfoamburst", Gmaxgoldrush = "gmaxgoldrush", Gmaxgravitas = "gmaxgravitas", Gmaxhydrosnipe = "gmaxhydrosnipe", Gmaxmalodor = "gmaxmalodor", Gmaxmeltdown = "gmaxmeltdown", Gmaxoneblow = "gmaxoneblow", Gmaxrapidflow = "gmaxrapidflow", Gmaxreplenish = "gmaxreplenish", Gmaxresonance = "gmaxresonance", Gmaxsandblast = "gmaxsandblast", Gmaxsmite = "gmaxsmite", Gmaxsnooze = "gmaxsnooze", Gmaxsteelsurge = "gmaxsteelsurge", Gmaxstonesurge = "gmaxstonesurge", Gmaxstunshock = "gmaxstunshock", Gmaxsweetness = "gmaxsweetness", Gmaxtartness = "gmaxtartness", Gmaxterror = "gmaxterror", Gmaxvinelash = "gmaxvinelash", Gmaxvolcalith = "gmaxvolcalith", Gmaxvoltcrash = "gmaxvoltcrash", Gmaxwildfire = "gmaxwildfire", Gmaxwindrage = "gmaxwindrage", Grassknot = "grassknot", Grasspledge = "grasspledge", Grasswhistle = "grasswhistle", Grassyglide = "grassyglide", Grassyterrain = "grassyterrain", Gravapple = "gravapple", Gravity = "gravity", Growl = "growl", Growth = "growth", Grudge = "grudge", Guardianofalola = "guardianofalola", Guardsplit = "guardsplit", Guardswap = "guardswap", Guillotine = "guillotine", Gunkshot = "gunkshot", Gust = "gust", Gyroball = "gyroball", Hail = "hail", Hammerarm = "hammerarm", Happyhour = "happyhour", Harden = "harden", Hardpress = "hardpress", Haze = "haze", Headbutt = "headbutt", Headcharge = "headcharge", Headlongrush = "headlongrush", Headsmash = "headsmash", Healbell = "healbell", Healblock = "healblock", Healingwish = "healingwish", Healorder = "healorder", Healpulse = "healpulse", Heartstamp = "heartstamp", Heartswap = "heartswap", Heatcrash = "heatcrash", Heatwave = "heatwave", Heavyslam = "heavyslam", Helpinghand = "helpinghand", Hex = "hex", Hiddenpower = "hiddenpower", Hiddenpowerbug = "hiddenpowerbug", Hiddenpowerdark = "hiddenpowerdark", Hiddenpowerdragon = "hiddenpowerdragon", Hiddenpowerelectric = "hiddenpowerelectric", Hiddenpowerfighting = "hiddenpowerfighting", Hiddenpowerfire = "hiddenpowerfire", Hiddenpowerflying = "hiddenpowerflying", Hiddenpowerghost = "hiddenpowerghost", Hiddenpowergrass = "hiddenpowergrass", Hiddenpowerground = "hiddenpowerground", Hiddenpowerice = "hiddenpowerice", Hiddenpowerpoison = "hiddenpowerpoison", Hiddenpowerpsychic = "hiddenpowerpsychic", Hiddenpowerrock = "hiddenpowerrock", Hiddenpowersteel = "hiddenpowersteel", Hiddenpowerwater = "hiddenpowerwater", Highhorsepower = "highhorsepower", Highjumpkick = "highjumpkick", Holdback = "holdback", Holdhands = "holdhands", Honeclaws = "honeclaws", Hornattack = "hornattack", Horndrill = "horndrill", Hornleech = "hornleech", Howl = "howl", Hurricane = "hurricane", Hydrocannon = "hydrocannon", Hydropump = "hydropump", Hydrosteam = "hydrosteam", Hydrovortex = "hydrovortex", Hyperbeam = "hyperbeam", Hyperdrill = "hyperdrill", Hyperfang = "hyperfang", Hyperspacefury = "hyperspacefury", Hyperspacehole = "hyperspacehole", Hypervoice = "hypervoice", Hypnosis = "hypnosis", Iceball = "iceball", Icebeam = "icebeam", Iceburn = "iceburn", Icefang = "icefang", Icehammer = "icehammer", Icepunch = "icepunch", Iceshard = "iceshard", Icespinner = "icespinner", Iciclecrash = "iciclecrash", Iciclespear = "iciclespear", Icywind = "icywind", Imprison = "imprison", Incinerate = "incinerate", Infernalparade = "infernalparade", Inferno = "inferno", Infernooverdrive = "infernooverdrive", Infestation = "infestation", Ingrain = "ingrain", Instruct = "instruct", Iondeluge = "iondeluge", Irondefense = "irondefense", Ironhead = "ironhead", Irontail = "irontail", Ivycudgel = "ivycudgel", Jawlock = "jawlock", Jetpunch = "jetpunch", Judgment = "judgment", Jumpkick = "jumpkick", Junglehealing = "junglehealing", Karatechop = "karatechop", Kinesis = "kinesis", Kingsshield = "kingsshield", Knockoff = "knockoff", Kowtowcleave = "kowtowcleave", Landswrath = "landswrath", Laserfocus = "laserfocus", Lashout = "lashout", Lastresort = "lastresort", Lastrespects = "lastrespects", Lavaplume = "lavaplume", Leafage = "leafage", Leafblade = "leafblade", Leafstorm = "leafstorm", Leaftornado = "leaftornado", Leechlife = "leechlife", Leechseed = "leechseed", Leer = "leer", Letssnuggleforever = "letssnuggleforever", Lick = "lick", Lifedew = "lifedew", Lightofruin = "lightofruin", Lightscreen = "lightscreen", Lightthatburnsthesky = "lightthatburnsthesky", Liquidation = "liquidation", Lockon = "lockon", Lovelykiss = "lovelykiss", Lowkick = "lowkick", Lowsweep = "lowsweep", Luckychant = "luckychant", Luminacrash = "luminacrash", Lunarblessing = "lunarblessing", Lunardance = "lunardance", Lunge = "lunge", Lusterpurge = "lusterpurge", Machpunch = "machpunch", Magicalleaf = "magicalleaf", Magicaltorque = "magicaltorque", Magiccoat = "magiccoat", Magicpowder = "magicpowder", Magicroom = "magicroom", Magmastorm = "magmastorm", Magnetbomb = "magnetbomb", Magneticflux = "magneticflux", Magnetrise = "magnetrise", Magnitude = "magnitude", Makeitrain = "makeitrain", Maliciousmoonsault = "maliciousmoonsault", Malignantchain = "malignantchain", Matblock = "matblock", Matchagotcha = "matchagotcha", Maxairstream = "maxairstream", Maxdarkness = "maxdarkness", Maxflare = "maxflare", Maxflutterby = "maxflutterby", Maxgeyser = "maxgeyser", Maxguard = "maxguard", Maxhailstorm = "maxhailstorm", Maxknuckle = "maxknuckle", Maxlightning = "maxlightning", Maxmindstorm = "maxmindstorm", Maxooze = "maxooze", Maxovergrowth = "maxovergrowth", Maxphantasm = "maxphantasm", Maxquake = "maxquake", Maxrockfall = "maxrockfall", Maxstarfall = "maxstarfall", Maxsteelspike = "maxsteelspike", Maxstrike = "maxstrike", Maxwyrmwind = "maxwyrmwind", Meanlook = "meanlook", Meditate = "meditate", Mefirst = "mefirst", Megadrain = "megadrain", Megahorn = "megahorn", Megakick = "megakick", Megapunch = "megapunch", Memento = "memento", Menacingmoonrazemaelstrom = "menacingmoonrazemaelstrom", Metalburst = "metalburst", Metalclaw = "metalclaw", Metalsound = "metalsound", Meteorassault = "meteorassault", Meteorbeam = "meteorbeam", Meteormash = "meteormash", Metronome = "metronome", Mightycleave = "mightycleave", Milkdrink = "milkdrink", Mimic = "mimic", Mindblown = "mindblown", Mindreader = "mindreader", Minimize = "minimize", Miracleeye = "miracleeye", Mirrorcoat = "mirrorcoat", Mirrormove = "mirrormove", Mirrorshot = "mirrorshot", Mist = "mist", Mistball = "mistball", Mistyexplosion = "mistyexplosion", Mistyterrain = "mistyterrain", Moonblast = "moonblast", Moongeistbeam = "moongeistbeam", Moonlight = "moonlight", Morningsun = "morningsun", Mortalspin = "mortalspin", Mountaingale = "mountaingale", Mudbomb = "mudbomb", Muddywater = "muddywater", Mudshot = "mudshot", Mudslap = "mudslap", Mudsport = "mudsport", Multiattack = "multiattack", Mysticalfire = "mysticalfire", Mysticalpower = "mysticalpower", Nastyplot = "nastyplot", Naturalgift = "naturalgift", Naturepower = "naturepower", Naturesmadness = "naturesmadness", Needlearm = "needlearm", Neverendingnightmare = "neverendingnightmare", Nightdaze = "nightdaze", Nightmare = "nightmare", Nightshade = "nightshade", Nightslash = "nightslash", Nihillight = "nihillight", Nobleroar = "nobleroar", Noretreat = "noretreat", Noxioustorque = "noxioustorque", Nuzzle = "nuzzle", Oblivionwing = "oblivionwing", Obstruct = "obstruct", Oceanicoperetta = "oceanicoperetta", Octazooka = "octazooka", Octolock = "octolock", Odorsleuth = "odorsleuth", Ominouswind = "ominouswind", Orderup = "orderup", Originpulse = "originpulse", Outrage = "outrage", Overdrive = "overdrive", Overheat = "overheat", Painsplit = "painsplit", Paleowave = "paleowave", Paraboliccharge = "paraboliccharge", Partingshot = "partingshot", Payback = "payback", Payday = "payday", Peck = "peck", Perishsong = "perishsong", Petalblizzard = "petalblizzard", Petaldance = "petaldance", Phantomforce = "phantomforce", Photongeyser = "photongeyser", Pikapapow = "pikapapow", Pinmissile = "pinmissile", Plasmafists = "plasmafists", Playnice = "playnice", Playrough = "playrough", Pluck = "pluck", Poisonfang = "poisonfang", Poisongas = "poisongas", Poisonjab = "poisonjab", Poisonpowder = "poisonpowder", Poisonsting = "poisonsting", Poisontail = "poisontail", Polarflare = "polarflare", Pollenpuff = "pollenpuff", Poltergeist = "poltergeist", Populationbomb = "populationbomb", Pounce = "pounce", Pound = "pound", Powder = "powder", Powdersnow = "powdersnow", Powergem = "powergem", Powershift = "powershift", Powersplit = "powersplit", Powerswap = "powerswap", Powertrick = "powertrick", Powertrip = "powertrip", Poweruppunch = "poweruppunch", Powerwhip = "powerwhip", Precipiceblades = "precipiceblades", Present = "present", Prismaticlaser = "prismaticlaser", Protect = "protect", Psybeam = "psybeam", Psyblade = "psyblade", Psychic = "psychic", Psychicfangs = "psychicfangs", Psychicnoise = "psychicnoise", Psychicterrain = "psychicterrain", Psychoboost = "psychoboost", Psychocut = "psychocut", Psychoshift = "psychoshift", Psychup = "psychup", Psyshieldbash = "psyshieldbash", Psyshock = "psyshock", Psystrike = "psystrike", Psywave = "psywave", Pulverizingpancake = "pulverizingpancake", Punishment = "punishment", Purify = "purify", Pursuit = "pursuit", Pyroball = "pyroball", Quash = "quash", Quickattack = "quickattack", Quickguard = "quickguard", Quiverdance = "quiverdance", Rage = "rage", Ragefist = "ragefist", Ragepowder = "ragepowder", Ragingbull = "ragingbull", Ragingfury = "ragingfury", Raindance = "raindance", Rapidspin = "rapidspin", Razorleaf = "razorleaf", Razorshell = "razorshell", Razorwind = "razorwind", Recover = "recover", Recycle = "recycle", Reflect = "reflect", Reflecttype = "reflecttype", Refresh = "refresh", Relicsong = "relicsong", Rest = "rest", Retaliate = "retaliate", Return = "return", Revelationdance = "revelationdance", Revenge = "revenge", Reversal = "reversal", Revivalblessing = "revivalblessing", Risingvoltage = "risingvoltage", Roar = "roar", Roaroftime = "roaroftime", Rockblast = "rockblast", Rockclimb = "rockclimb", Rockpolish = "rockpolish", Rockslide = "rockslide", Rocksmash = "rocksmash", Rockthrow = "rockthrow", Rocktomb = "rocktomb", Rockwrecker = "rockwrecker", Roleplay = "roleplay", Rollingkick = "rollingkick", Rollout = "rollout", Roost = "roost", Rototiller = "rototiller", Round = "round", Ruination = "ruination", Sacredfire = "sacredfire", Sacredsword = "sacredsword", Safeguard = "safeguard", Saltcure = "saltcure", Sandattack = "sandattack", Sandsearstorm = "sandsearstorm", Sandstorm = "sandstorm", Sandtomb = "sandtomb", Sappyseed = "sappyseed", Savagespinout = "savagespinout", Scald = "scald", Scaleshot = "scaleshot", Scaryface = "scaryface", Scorchingsands = "scorchingsands", Scratch = "scratch", Screech = "screech", Searingshot = "searingshot", Searingsunrazesmash = "searingsunrazesmash", Secretpower = "secretpower", Secretsword = "secretsword", Seedbomb = "seedbomb", Seedflare = "seedflare", Seismictoss = "seismictoss", Selfdestruct = "selfdestruct", Shadowball = "shadowball", Shadowbone = "shadowbone", Shadowclaw = "shadowclaw", Shadowforce = "shadowforce", Shadowpunch = "shadowpunch", Shadowsneak = "shadowsneak", Shadowstrike = "shadowstrike", Sharpen = "sharpen", Shatteredpsyche = "shatteredpsyche", Shedtail = "shedtail", Sheercold = "sheercold", Shellsidearm = "shellsidearm", Shellsmash = "shellsmash", Shelltrap = "shelltrap", Shelter = "shelter", Shiftgear = "shiftgear", Shockwave = "shockwave", Shoreup = "shoreup", Signalbeam = "signalbeam", Silktrap = "silktrap", Silverwind = "silverwind", Simplebeam = "simplebeam", Sing = "sing", Sinisterarrowraid = "sinisterarrowraid", Sizzlyslide = "sizzlyslide", Sketch = "sketch", Skillswap = "skillswap", Skittersmack = "skittersmack", Skullbash = "skullbash", Skyattack = "skyattack", Skydrop = "skydrop", Skyuppercut = "skyuppercut", Slackoff = "slackoff", Slam = "slam", Slash = "slash", Sleeppowder = "sleeppowder", Sleeptalk = "sleeptalk", Sludge = "sludge", Sludgebomb = "sludgebomb", Sludgewave = "sludgewave", Smackdown = "smackdown", Smartstrike = "smartstrike", Smellingsalts = "smellingsalts", Smog = "smog", Smokescreen = "smokescreen", Snaptrap = "snaptrap", Snarl = "snarl", Snatch = "snatch", Snipeshot = "snipeshot", Snore = "snore", Snowscape = "snowscape", Soak = "soak", Softboiled = "softboiled", Solarbeam = "solarbeam", Solarblade = "solarblade", Sonicboom = "sonicboom", Soulstealing7starstrike = "soulstealing7starstrike", Spacialrend = "spacialrend", Spark = "spark", Sparklingaria = "sparklingaria", Sparklyswirl = "sparklyswirl", Spectralthief = "spectralthief", Speedswap = "speedswap", Spicyextract = "spicyextract", Spiderweb = "spiderweb", Spikecannon = "spikecannon", Spikes = "spikes", Spikyshield = "spikyshield", Spinout = "spinout", Spiritbreak = "spiritbreak", Spiritshackle = "spiritshackle", Spite = "spite", Spitup = "spitup", Splash = "splash", Splinteredstormshards = "splinteredstormshards", Splishysplash = "splishysplash", Spore = "spore", Spotlight = "spotlight", Springtidestorm = "springtidestorm", Stealthrock = "stealthrock", Steameruption = "steameruption", Steamroller = "steamroller", Steelbeam = "steelbeam", Steelroller = "steelroller", Steelwing = "steelwing", Stickyweb = "stickyweb", Stockpile = "stockpile", Stokedsparksurfer = "stokedsparksurfer", Stomp = "stomp", Stompingtantrum = "stompingtantrum", Stoneaxe = "stoneaxe", Stoneedge = "stoneedge", Storedpower = "storedpower", Stormthrow = "stormthrow", Strangesteam = "strangesteam", Strength = "strength", Strengthsap = "strengthsap", Stringshot = "stringshot", Struggle = "struggle", Strugglebug = "strugglebug", Stuffcheeks = "stuffcheeks", Stunspore = "stunspore", Submission = "submission", Substitute = "substitute", Subzeroslammer = "subzeroslammer", Suckerpunch = "suckerpunch", Sunnyday = "sunnyday", Sunsteelstrike = "sunsteelstrike", Supercellslam = "supercellslam", Superfang = "superfang", Superpower = "superpower", Supersonic = "supersonic", Supersonicskystrike = "supersonicskystrike", Surf = "surf", Surgingstrikes = "surgingstrikes", Swagger = "swagger", Swallow = "swallow", Sweetkiss = "sweetkiss", Sweetscent = "sweetscent", Swift = "swift", Switcheroo = "switcheroo", Swordsdance = "swordsdance", Synchronoise = "synchronoise", Synthesis = "synthesis", Syrupbomb = "syrupbomb", Tachyoncutter = "tachyoncutter", Tackle = "tackle", Tailglow = "tailglow", Tailslap = "tailslap", Tailwhip = "tailwhip", Tailwind = "tailwind", Takedown = "takedown", Takeheart = "takeheart", Tarshot = "tarshot", Taunt = "taunt", Tearfullook = "tearfullook", Teatime = "teatime", Technoblast = "technoblast", Tectonicrage = "tectonicrage", Teeterdance = "teeterdance", Telekinesis = "telekinesis", Teleport = "teleport", Temperflare = "temperflare", Tenmillionvoltthunderbolt = "tenmillionvoltthunderbolt", Terablast = "terablast", Terastarstorm = "terastarstorm", Terrainpulse = "terrainpulse", Thief = "thief", Thousandarrows = "thousandarrows", Thousandwaves = "thousandwaves", Thrash = "thrash", Throatchop = "throatchop", Thunder = "thunder", Thunderbolt = "thunderbolt", Thundercage = "thundercage", Thunderclap = "thunderclap", Thunderfang = "thunderfang", Thunderouskick = "thunderouskick", Thunderpunch = "thunderpunch", Thundershock = "thundershock", Thunderwave = "thunderwave", Tickle = "tickle", Tidyup = "tidyup", Topsyturvy = "topsyturvy", Torchsong = "torchsong", Torment = "torment", Toxic = "toxic", Toxicspikes = "toxicspikes", Toxicthread = "toxicthread", Trailblaze = "trailblaze", Transform = "transform", Triattack = "triattack", Trick = "trick", Trickortreat = "trickortreat", Trickroom = "trickroom", Triplearrows = "triplearrows", Tripleaxel = "tripleaxel", Tripledive = "tripledive", Triplekick = "triplekick", Tropkick = "tropkick", Trumpcard = "trumpcard", Twinbeam = "twinbeam", Twineedle = "twineedle", Twinkletackle = "twinkletackle", Twister = "twister", Upperhand = "upperhand", Uproar = "uproar", Uturn = "uturn", Vacuumwave = "vacuumwave", Vcreate = "vcreate", Veeveevolley = "veeveevolley", Venomdrench = "venomdrench", Venoshock = "venoshock", Victorydance = "victorydance", Vinewhip = "vinewhip", Visegrip = "visegrip", Vitalthrow = "vitalthrow", Voltswitch = "voltswitch", Volttackle = "volttackle", Wakeupslap = "wakeupslap", Waterfall = "waterfall", Watergun = "watergun", Waterpledge = "waterpledge", Waterpulse = "waterpulse", Watershuriken = "watershuriken", Watersport = "watersport", Waterspout = "waterspout", Wavecrash = "wavecrash", Weatherball = "weatherball", Whirlpool = "whirlpool", Whirlwind = "whirlwind", Wickedblow = "wickedblow", Wickedtorque = "wickedtorque", Wideguard = "wideguard", Wildboltstorm = "wildboltstorm", Wildcharge = "wildcharge", Willowisp = "willowisp", Wingattack = "wingattack", Wish = "wish", Withdraw = "withdraw", Wonderroom = "wonderroom", Woodhammer = "woodhammer", Workup = "workup", Worryseed = "worryseed", Wrap = "wrap", Wringout = "wringout", Xscissor = "xscissor", Yawn = "yawn", Zapcannon = "zapcannon", Zenheadbutt = "zenheadbutt", Zingzap = "zingzap", Zippyzap = "zippyzap" } /** A single Nature entry */ type Nature = { /** The stat the nature decreases by 10% */ readonly decreasedStat?: Maybe; /** The flavor of food the nature dislikes */ readonly dislikedFlavor?: Maybe; /** The stat the nature increases by 10% */ readonly increasedStat?: Maybe; /** The key of the nature as stored in the API */ readonly key: NaturesEnum; /** The name of a nature */ readonly name: Scalars['String']['output']; /** The flavor of food the nature prefers */ readonly preferredFlavor?: Maybe; }; /** The Natures in Pokémon */ declare enum NaturesEnum { Adamant = "adamant", Bashful = "bashful", Bold = "bold", Brave = "brave", Calm = "calm", Careful = "careful", Docile = "docile", Gentle = "gentle", Hardy = "hardy", Hasty = "hasty", Impish = "impish", Jolly = "jolly", Lax = "lax", Lonely = "lonely", Mild = "mild", Modest = "modest", Naive = "naive", Naughty = "naughty", Quiet = "quiet", Quirky = "quirky", Rash = "rash", Relaxed = "relaxed", Sassy = "sassy", Serious = "serious", Timid = "timid" } /** A Pokémon's entry */ type Pokemon = { /** The abilities for a Pokémon */ readonly abilities: Abilities; /** The back sprite for a Pokémon. For most Pokémon this will be the animated gif, with some exceptions that were older-gen exclusive */ readonly backSprite: Scalars['String']['output']; /** Base form if this entry describes an alternate form */ readonly baseForme?: Maybe; /** Base species if this entry describes a special form */ readonly baseSpecies?: Maybe; /** Base stats for a Pokémon */ readonly baseStats: Stats; /** The total of all base stats for a Pokémon */ readonly baseStatsTotal: Scalars['Int']['output']; /** Bulbapedia page for a Pokémon */ readonly bulbapediaPage: Scalars['String']['output']; /** The catch rate data for a Pokémon */ readonly catchRate?: Maybe; /** The classification of a Pokémon as listed in the Pokedex */ readonly classification?: Maybe; /** The colour of a Pokémon as listed in the Pokedex */ readonly color: Scalars['String']['output']; /** Any other *cosmetic* forms for a Pokémon, distinguished from other formes as cosmetic formes only change the look of the Pokémon, while other formes might also change an ability, move set or other data. */ readonly cosmeticFormes?: Maybe>; /** An URL to an mp3 file of the Pokémon's cry. */ readonly cry?: Maybe; /** The egg groups a Pokémon is in */ readonly eggGroups?: Maybe>; /** EV yields for a Pokémon */ readonly evYields: EvYields; /** The evolution level, or special method, for a Pokémon */ readonly evolutionLevel?: Maybe; /** The evolutions for a Pokémon, if any */ readonly evolutions?: Maybe>; /** The flavor texts for a Pokémon */ readonly flavorTexts: ReadonlyArray; /** The form identifier of a Pokémon */ readonly forme?: Maybe; /** The single letter identifier of the form */ readonly formeLetter?: Maybe; /** The gender data for a Pokémon */ readonly gender: Gender; /** The height of a Pokémon in meters */ readonly height: Scalars['Float']['output']; /** The International Phonetic Alphabet (IPA) representation of the name of the Pokémon */ readonly ipa?: Maybe; /** Whether the egg of a Pokémon is obtainable */ readonly isEggObtainable: Scalars['Boolean']['output']; /** The key of the Pokémon as stored in the API */ readonly key: PokemonEnum; /** The learnset for this pokemon */ readonly learnsets?: Maybe; /** Whether this Pokémon is a legendary Pokémon. The list is based on what is provided by Bulbapedia. */ readonly legendary: Scalars['Boolean']['output']; /** The levelling rate of a Pokémon */ readonly levellingRate?: Maybe; /** The maximum number of steps required for the egg of a Pokémon to hatch */ readonly maximumHatchTime?: Maybe; /** The minimum number of steps required for the egg of a Pokémon to hatch */ readonly minimumHatchTime?: Maybe; /** Whether this Pokémon is a mythical Pokémon. The list is based on what is provided by Bulbapedia. */ readonly mythical: Scalars['Boolean']['output']; /** The dex number for a Pokémon */ readonly num: Scalars['Int']['output']; /** Any other forms for a Pokémon */ readonly otherFormes?: Maybe>; /** The preevolutions for a Pokémon, if any */ readonly preevolutions?: Maybe>; /** The respelling of the name of the Pokémon */ readonly respelling?: Maybe; /** Serebii page for a Pokémon */ readonly serebiiPage: Scalars['String']['output']; /** The shiny back sprite for a Pokémon. For most Pokémon this will be the animated gif, with some exceptions that were older-gen exclusive */ readonly shinyBackSprite: Scalars['String']['output']; /** The shiny sprite for a Pokémon. For most Pokémon this will be the animated gif, with some exceptions that were older-gen exclusive */ readonly shinySprite: Scalars['String']['output']; /** Smogon page for a Pokémon */ readonly smogonPage: Scalars['String']['output']; /** The smogon tier a Pokémon falls under */ readonly smogonTier: Scalars['String']['output']; /** The species name for a Pokémon */ readonly species: Scalars['String']['output']; /** The sprite for a Pokémon. For most Pokémon this will be the animated gif, with some exceptions that were older-gen exclusive */ readonly sprite: Scalars['String']['output']; /** The types for a Pokémon */ readonly types: ReadonlyArray; /** The weight of a Pokémon in kilograms */ readonly weight: Scalars['Float']['output']; }; /** The supported Pokémon */ declare enum PokemonEnum { Ababo = "ababo", Abomasnow = "abomasnow", Abomasnowmega = "abomasnowmega", Abra = "abra", Absol = "absol", Absolmega = "absolmega", Absolmegaz = "absolmegaz", Accelgor = "accelgor", Aegislash = "aegislash", Aegislashblade = "aegislashblade", Aerodactyl = "aerodactyl", Aerodactylmega = "aerodactylmega", Aggron = "aggron", Aggronmega = "aggronmega", Aipom = "aipom", Alakazam = "alakazam", Alakazammega = "alakazammega", Alcremie = "alcremie", Alcremiegmax = "alcremiegmax", Alomomola = "alomomola", Altaria = "altaria", Altariamega = "altariamega", Amaura = "amaura", Ambipom = "ambipom", Amoonguss = "amoonguss", Ampharos = "ampharos", Ampharosmega = "ampharosmega", Annihilape = "annihilape", Anorith = "anorith", Appletun = "appletun", Appletungmax = "appletungmax", Applin = "applin", Araquanid = "araquanid", Araquanidtotem = "araquanidtotem", Arbok = "arbok", Arboliva = "arboliva", Arcanine = "arcanine", Arcaninehisui = "arcaninehisui", Arceus = "arceus", Arceusbug = "arceusbug", Arceusdark = "arceusdark", Arceusdragon = "arceusdragon", Arceuselectric = "arceuselectric", Arceusfairy = "arceusfairy", Arceusfighting = "arceusfighting", Arceusfire = "arceusfire", Arceusflying = "arceusflying", Arceusghost = "arceusghost", Arceusgrass = "arceusgrass", Arceusground = "arceusground", Arceusice = "arceusice", Arceuslegend = "arceuslegend", Arceuspoison = "arceuspoison", Arceuspsychic = "arceuspsychic", Arceusrock = "arceusrock", Arceussteel = "arceussteel", Arceuswater = "arceuswater", Archaludon = "archaludon", Archen = "archen", Archeops = "archeops", Arctibax = "arctibax", Arctovish = "arctovish", Arctozolt = "arctozolt", Argalis = "argalis", Arghonaut = "arghonaut", Ariados = "ariados", Armaldo = "armaldo", Armarouge = "armarouge", Aromatisse = "aromatisse", Aron = "aron", Arrokuda = "arrokuda", Articuno = "articuno", Articunogalar = "articunogalar", Astrolotl = "astrolotl", Audino = "audino", Audinomega = "audinomega", Aurorus = "aurorus", Aurumoth = "aurumoth", Avalugg = "avalugg", Avalugghisui = "avalugghisui", Axew = "axew", Azelf = "azelf", Azumarill = "azumarill", Azurill = "azurill", Bagon = "bagon", Baltoy = "baltoy", Banette = "banette", Banettemega = "banettemega", Barbaracle = "barbaracle", Barbaraclemega = "barbaraclemega", Barboach = "barboach", Barraskewda = "barraskewda", Basculegion = "basculegion", Basculegionf = "basculegionf", Basculin = "basculin", Basculinbluestriped = "basculinbluestriped", Basculinwhitestriped = "basculinwhitestriped", Bastiodon = "bastiodon", Baxcalibur = "baxcalibur", Baxcaliburmega = "baxcaliburmega", Bayleef = "bayleef", Beartic = "beartic", Beautifly = "beautifly", Beedrill = "beedrill", Beedrillmega = "beedrillmega", Beheeyem = "beheeyem", Beldum = "beldum", Bellibolt = "bellibolt", Bellossom = "bellossom", Bellsprout = "bellsprout", Bergmite = "bergmite", Bewear = "bewear", Bibarel = "bibarel", Bidoof = "bidoof", Binacle = "binacle", Bisharp = "bisharp", Blacephalon = "blacephalon", Blastoise = "blastoise", Blastoisegmax = "blastoisegmax", Blastoisemega = "blastoisemega", Blaziken = "blaziken", Blazikenmega = "blazikenmega", Blipbug = "blipbug", Blissey = "blissey", Blitzle = "blitzle", Boldore = "boldore", Boltund = "boltund", Bombirdier = "bombirdier", Bonsly = "bonsly", Bouffalant = "bouffalant", Bounsweet = "bounsweet", Braixen = "braixen", Brambleghast = "brambleghast", Bramblin = "bramblin", Brattler = "brattler", Braviary = "braviary", Braviaryhisui = "braviaryhisui", Breezi = "breezi", Breloom = "breloom", Brionne = "brionne", Bronzong = "bronzong", Bronzor = "bronzor", Brutebonnet = "brutebonnet", Bruxish = "bruxish", Budew = "budew", Buizel = "buizel", Bulbasaur = "bulbasaur", Buneary = "buneary", Bunnelby = "bunnelby", Burmy = "burmy", Butterfree = "butterfree", Butterfreegmax = "butterfreegmax", Buzzwole = "buzzwole", Cacnea = "cacnea", Cacturne = "cacturne", Caimanoe = "caimanoe", Calyrex = "calyrex", Calyrexice = "calyrexice", Calyrexshadow = "calyrexshadow", Camerupt = "camerupt", Cameruptmega = "cameruptmega", Capsakid = "capsakid", Carbink = "carbink", Caribolt = "caribolt", Carkol = "carkol", Carnivine = "carnivine", Carracosta = "carracosta", Carvanha = "carvanha", Cascoon = "cascoon", Castform = "castform", Castformrainy = "castformrainy", Castformsnowy = "castformsnowy", Castformsunny = "castformsunny", Caterpie = "caterpie", Cawdet = "cawdet", Cawmodore = "cawmodore", Celebi = "celebi", Celesteela = "celesteela", Centiskorch = "centiskorch", Centiskorchgmax = "centiskorchgmax", Ceruledge = "ceruledge", Cetitan = "cetitan", Cetoddle = "cetoddle", Chandelure = "chandelure", Chandeluremega = "chandeluremega", Chansey = "chansey", Charcadet = "charcadet", Charizard = "charizard", Charizardgmax = "charizardgmax", Charizardmegax = "charizardmegax", Charizardmegay = "charizardmegay", Charjabug = "charjabug", Charmander = "charmander", Charmeleon = "charmeleon", Chatot = "chatot", Cherrim = "cherrim", Cherrimsunshine = "cherrimsunshine", Cherubi = "cherubi", Chesnaught = "chesnaught", Chesnaughtmega = "chesnaughtmega", Chespin = "chespin", Chewtle = "chewtle", Chienpao = "chienpao", Chikorita = "chikorita", Chimchar = "chimchar", Chimecho = "chimecho", Chimechomega = "chimechomega", Chinchou = "chinchou", Chingling = "chingling", Chiyu = "chiyu", Chromera = "chromera", Cinccino = "cinccino", Cinderace = "cinderace", Cinderacegmax = "cinderacegmax", Clamperl = "clamperl", Clauncher = "clauncher", Clawitzer = "clawitzer", Claydol = "claydol", Clefable = "clefable", Clefablemega = "clefablemega", Clefairy = "clefairy", Cleffa = "cleffa", Clobbopus = "clobbopus", Clodsire = "clodsire", Cloyster = "cloyster", Coalossal = "coalossal", Coalossalgmax = "coalossalgmax", Cobalion = "cobalion", Cofagrigus = "cofagrigus", Colossoil = "colossoil", Combee = "combee", Combusken = "combusken", Comfey = "comfey", Conkeldurr = "conkeldurr", Copperajah = "copperajah", Copperajahgmax = "copperajahgmax", Coribalis = "coribalis", Corphish = "corphish", Corsola = "corsola", Corsolagalar = "corsolagalar", Corviknight = "corviknight", Corviknightgmax = "corviknightgmax", Corvisquire = "corvisquire", Cosmoem = "cosmoem", Cosmog = "cosmog", Cottonee = "cottonee", Crabominable = "crabominable", Crabominablemega = "crabominablemega", Crabrawler = "crabrawler", Cradily = "cradily", Cramorant = "cramorant", Cramorantgorging = "cramorantgorging", Cramorantgulping = "cramorantgulping", Cranidos = "cranidos", Crawdaunt = "crawdaunt", Cresceidon = "cresceidon", Cresselia = "cresselia", Croagunk = "croagunk", Crobat = "crobat", Crocalor = "crocalor", Croconaw = "croconaw", Crucibelle = "crucibelle", Crucibellemega = "crucibellemega", Crustle = "crustle", Cryogonal = "cryogonal", Cubchoo = "cubchoo", Cubone = "cubone", Cufant = "cufant", Cupra = "cupra", Cursola = "cursola", Cutiefly = "cutiefly", Cyclizar = "cyclizar", Cyclohm = "cyclohm", Cyndaquil = "cyndaquil", Dachsbun = "dachsbun", Darkrai = "darkrai", Darkraimega = "darkraimega", Darmanitan = "darmanitan", Darmanitangalar = "darmanitangalar", Darmanitangalarzen = "darmanitangalarzen", Darmanitanzen = "darmanitanzen", Dartrix = "dartrix", Darumaka = "darumaka", Darumakagalar = "darumakagalar", Decidueye = "decidueye", Decidueyehisui = "decidueyehisui", Dedenne = "dedenne", Deerling = "deerling", Deino = "deino", Delcatty = "delcatty", Delibird = "delibird", Delphox = "delphox", Delphoxmega = "delphoxmega", Deoxys = "deoxys", Deoxysattack = "deoxysattack", Deoxysdefense = "deoxysdefense", Deoxysspeed = "deoxysspeed", Dewgong = "dewgong", Dewott = "dewott", Dewpider = "dewpider", Dhelmise = "dhelmise", Dialga = "dialga", Dialgaorigin = "dialgaorigin", Diancie = "diancie", Dianciemega = "dianciemega", Diggersby = "diggersby", Diglett = "diglett", Diglettalola = "diglettalola", Dipplin = "dipplin", Ditto = "ditto", Dodrio = "dodrio", Doduo = "doduo", Dolliv = "dolliv", Dondozo = "dondozo", Donphan = "donphan", Dorsoil = "dorsoil", Dottler = "dottler", Doublade = "doublade", Dracovish = "dracovish", Dracozolt = "dracozolt", Dragalge = "dragalge", Dragalgemega = "dragalgemega", Dragapult = "dragapult", Dragonair = "dragonair", Dragonite = "dragonite", Dragonitemega = "dragonitemega", Drakloak = "drakloak", Drampa = "drampa", Drampamega = "drampamega", Drapion = "drapion", Dratini = "dratini", Drednaw = "drednaw", Drednawgmax = "drednawgmax", Dreepy = "dreepy", Drifblim = "drifblim", Drifloon = "drifloon", Drilbur = "drilbur", Drizzile = "drizzile", Drowzee = "drowzee", Druddigon = "druddigon", Dubwool = "dubwool", Ducklett = "ducklett", Dudunsparce = "dudunsparce", Dudunsparcethreesegment = "dudunsparcethreesegment", Dugtrio = "dugtrio", Dugtrioalola = "dugtrioalola", Dunsparce = "dunsparce", Duohm = "duohm", Duosion = "duosion", Duraludon = "duraludon", Duraludongmax = "duraludongmax", Durant = "durant", Dusclops = "dusclops", Dusknoir = "dusknoir", Duskull = "duskull", Dustox = "dustox", Dwebble = "dwebble", Eelektrik = "eelektrik", Eelektross = "eelektross", Eelektrossmega = "eelektrossmega", Eevee = "eevee", Eeveegmax = "eeveegmax", Eeveestarter = "eeveestarter", Eiscue = "eiscue", Eiscuenoice = "eiscuenoice", Ekans = "ekans", Eldegoss = "eldegoss", Electabuzz = "electabuzz", Electivire = "electivire", Electrelk = "electrelk", Electrike = "electrike", Electrode = "electrode", Electrodehisui = "electrodehisui", Elekid = "elekid", Elgyem = "elgyem", Embirch = "embirch", Emboar = "emboar", Emboarmega = "emboarmega", Emolga = "emolga", Empoleon = "empoleon", Enamorus = "enamorus", Enamorustherian = "enamorustherian", Entei = "entei", Equilibra = "equilibra", Escavalier = "escavalier", Espathra = "espathra", Espeon = "espeon", Espurr = "espurr", Eternatus = "eternatus", Eternatuseternamax = "eternatuseternamax", Excadrill = "excadrill", Excadrillmega = "excadrillmega", Exeggcute = "exeggcute", Exeggutor = "exeggutor", Exeggutoralola = "exeggutoralola", Exploud = "exploud", Falinks = "falinks", Falinksmega = "falinksmega", Farfetchd = "farfetchd", Farfetchdgalar = "farfetchdgalar", Farigiraf = "farigiraf", Fawnifer = "fawnifer", Fearow = "fearow", Feebas = "feebas", Fennekin = "fennekin", Feraligatr = "feraligatr", Feraligatrmega = "feraligatrmega", Ferroseed = "ferroseed", Ferrothorn = "ferrothorn", Fezandipiti = "fezandipiti", Fidgit = "fidgit", Fidough = "fidough", Finizen = "finizen", Finneon = "finneon", Flaaffy = "flaaffy", Flabebe = "flabebe", Flamigo = "flamigo", Flapple = "flapple", Flapplegmax = "flapplegmax", Flarelm = "flarelm", Flareon = "flareon", Fletchinder = "fletchinder", Fletchling = "fletchling", Flittle = "flittle", Floatoy = "floatoy", Floatzel = "floatzel", Floette = "floette", Floetteeternal = "floetteeternal", Floettemega = "floettemega", Floragato = "floragato", Florges = "florges", Fluttermane = "fluttermane", Flygon = "flygon", Fomantis = "fomantis", Foongus = "foongus", Forretress = "forretress", Fraxure = "fraxure", Frigibax = "frigibax", Frillish = "frillish", Frillishfemale = "frillishfemale", Froakie = "froakie", Frogadier = "frogadier", Froslass = "froslass", Froslassmega = "froslassmega", Frosmoth = "frosmoth", Fuecoco = "fuecoco", Furfrou = "furfrou", Furret = "furret", Gabite = "gabite", Gallade = "gallade", Gallademega = "gallademega", Galvantula = "galvantula", Garbodor = "garbodor", Garbodorgmax = "garbodorgmax", Garchomp = "garchomp", Garchompmega = "garchompmega", Garchompmegaz = "garchompmegaz", Gardevoir = "gardevoir", Gardevoirmega = "gardevoirmega", Garganacl = "garganacl", Gastly = "gastly", Gastrodon = "gastrodon", Genesect = "genesect", Genesectburn = "genesectburn", Genesectchill = "genesectchill", Genesectdouse = "genesectdouse", Genesectshock = "genesectshock", Gengar = "gengar", Gengargmax = "gengargmax", Gengarmega = "gengarmega", Geodude = "geodude", Geodudealola = "geodudealola", Gholdengo = "gholdengo", Gible = "gible", Gigalith = "gigalith", Gimmighoul = "gimmighoul", Gimmighoulroaming = "gimmighoulroaming", Girafarig = "girafarig", Giratina = "giratina", Giratinaorigin = "giratinaorigin", Glaceon = "glaceon", Glalie = "glalie", Glaliemega = "glaliemega", Glameow = "glameow", Glastrier = "glastrier", Gligar = "gligar", Glimmet = "glimmet", Glimmora = "glimmora", Glimmoramega = "glimmoramega", Gliscor = "gliscor", Gloom = "gloom", Gogoat = "gogoat", Golbat = "golbat", Goldeen = "goldeen", Golduck = "golduck", Golem = "golem", Golemalola = "golemalola", Golett = "golett", Golisopod = "golisopod", Golisopodmega = "golisopodmega", Golurk = "golurk", Golurkmega = "golurkmega", Goodra = "goodra", Goodrahisui = "goodrahisui", Goomy = "goomy", Gorebyss = "gorebyss", Gossifleur = "gossifleur", Gothita = "gothita", Gothitelle = "gothitelle", Gothorita = "gothorita", Gougingfire = "gougingfire", Gourgeist = "gourgeist", Gourgeistlarge = "gourgeistlarge", Gourgeistsmall = "gourgeistsmall", Gourgeistsuper = "gourgeistsuper", Grafaiai = "grafaiai", Granbull = "granbull", Grapploct = "grapploct", Graveler = "graveler", Graveleralola = "graveleralola", Greattusk = "greattusk", Greavard = "greavard", Greedent = "greedent", Greninja = "greninja", Greninjaash = "greninjaash", Greninjamega = "greninjamega", Grimer = "grimer", Grimeralola = "grimeralola", Grimmsnarl = "grimmsnarl", Grimmsnarlgmax = "grimmsnarlgmax", Grookey = "grookey", Grotle = "grotle", Groudon = "groudon", Groudonprimal = "groudonprimal", Grovyle = "grovyle", Growlithe = "growlithe", Growlithehisui = "growlithehisui", Grubbin = "grubbin", Grumpig = "grumpig", Gulpin = "gulpin", Gumshoos = "gumshoos", Gumshoostotem = "gumshoostotem", Gurdurr = "gurdurr", Guzzlord = "guzzlord", Gyarados = "gyarados", Gyaradosmega = "gyaradosmega", Hakamoo = "hakamoo", Happiny = "happiny", Hariyama = "hariyama", Hatenna = "hatenna", Hatterene = "hatterene", Hatterenegmax = "hatterenegmax", Hattrem = "hattrem", Haunter = "haunter", Hawlucha = "hawlucha", Hawluchamega = "hawluchamega", Haxorus = "haxorus", Heatmor = "heatmor", Heatran = "heatran", Heatranmega = "heatranmega", Heliolisk = "heliolisk", Helioptile = "helioptile", Hemogoblin = "hemogoblin", Heracross = "heracross", Heracrossmega = "heracrossmega", Herdier = "herdier", Hippopotas = "hippopotas", Hippowdon = "hippowdon", Hitmonchan = "hitmonchan", Hitmonlee = "hitmonlee", Hitmontop = "hitmontop", Honchkrow = "honchkrow", Honedge = "honedge", Hooh = "hooh", Hoopa = "hoopa", Hoopaunbound = "hoopaunbound", Hoothoot = "hoothoot", Hoppip = "hoppip", Horsea = "horsea", Houndoom = "houndoom", Houndoommega = "houndoommega", Houndour = "houndour", Houndstone = "houndstone", Huntail = "huntail", Hydrapple = "hydrapple", Hydreigon = "hydreigon", Hypno = "hypno", Igglybuff = "igglybuff", Illumise = "illumise", Impidimp = "impidimp", Incineroar = "incineroar", Indeedee = "indeedee", Indeedeef = "indeedeef", Infernape = "infernape", Inkay = "inkay", Inteleon = "inteleon", Inteleongmax = "inteleongmax", Ironboulder = "ironboulder", Ironbundle = "ironbundle", Ironcrown = "ironcrown", Ironhands = "ironhands", Ironjugulis = "ironjugulis", Ironleaves = "ironleaves", Ironmoth = "ironmoth", Ironthorns = "ironthorns", Irontreads = "irontreads", Ironvaliant = "ironvaliant", Ivysaur = "ivysaur", Jangmoo = "jangmoo", Jellicent = "jellicent", Jellicentfemale = "jellicentfemale", Jigglypuff = "jigglypuff", Jirachi = "jirachi", Jolteon = "jolteon", Joltik = "joltik", Jumbao = "jumbao", Jumpluff = "jumpluff", Justyke = "justyke", Jynx = "jynx", Kabuto = "kabuto", Kabutops = "kabutops", Kadabra = "kadabra", Kakuna = "kakuna", Kangaskhan = "kangaskhan", Kangaskhanmega = "kangaskhanmega", Karrablast = "karrablast", Kartana = "kartana", Kecleon = "kecleon", Keldeo = "keldeo", Keldeoresolute = "keldeoresolute", Kerfluffle = "kerfluffle", Kilowattrel = "kilowattrel", Kingambit = "kingambit", Kingdra = "kingdra", Kingler = "kingler", Kinglergmax = "kinglergmax", Kirlia = "kirlia", Kitsunoh = "kitsunoh", Klang = "klang", Klawf = "klawf", Kleavor = "kleavor", Klefki = "klefki", Klink = "klink", Klinklang = "klinklang", Koffing = "koffing", Komala = "komala", Kommoo = "kommoo", Kommoototem = "kommoototem", Koraidon = "koraidon", Krabby = "krabby", Kricketot = "kricketot", Kricketune = "kricketune", Krilowatt = "krilowatt", Krokorok = "krokorok", Krookodile = "krookodile", Kubfu = "kubfu", Kyogre = "kyogre", Kyogreprimal = "kyogreprimal", Kyurem = "kyurem", Kyuremblack = "kyuremblack", Kyuremwhite = "kyuremwhite", Lairon = "lairon", Lampent = "lampent", Landorus = "landorus", Landorustherian = "landorustherian", Lanturn = "lanturn", Lapras = "lapras", Laprasgmax = "laprasgmax", Larvesta = "larvesta", Larvitar = "larvitar", Latias = "latias", Latiasmega = "latiasmega", Latios = "latios", Latiosmega = "latiosmega", Leafeon = "leafeon", Leavanny = "leavanny", Lechonk = "lechonk", Ledian = "ledian", Ledyba = "ledyba", Lickilicky = "lickilicky", Lickitung = "lickitung", Liepard = "liepard", Lileep = "lileep", Lilligant = "lilligant", Lilliganthisui = "lilliganthisui", Lillipup = "lillipup", Linoone = "linoone", Linoonegalar = "linoonegalar", Litleo = "litleo", Litten = "litten", Litwick = "litwick", Lokix = "lokix", Lombre = "lombre", Lopunny = "lopunny", Lopunnymega = "lopunnymega", Lotad = "lotad", Loudred = "loudred", Lucario = "lucario", Lucariomega = "lucariomega", Lucariomegaz = "lucariomegaz", Ludicolo = "ludicolo", Lugia = "lugia", Lumineon = "lumineon", Lunala = "lunala", Lunatone = "lunatone", Lurantis = "lurantis", Lurantistotem = "lurantistotem", Luvdisc = "luvdisc", Luxio = "luxio", Luxray = "luxray", Lycanroc = "lycanroc", Lycanrocdusk = "lycanrocdusk", Lycanrocmidnight = "lycanrocmidnight", M00 = "m00", Mabosstiff = "mabosstiff", Machamp = "machamp", Machampgmax = "machampgmax", Machoke = "machoke", Machop = "machop", Magby = "magby", Magcargo = "magcargo", Magearna = "magearna", Magearnamega = "magearnamega", Magearnaoriginal = "magearnaoriginal", Magearnaoriginalmega = "magearnaoriginalmega", Magikarp = "magikarp", Magmar = "magmar", Magmortar = "magmortar", Magnemite = "magnemite", Magneton = "magneton", Magnezone = "magnezone", Makuhita = "makuhita", Malaconda = "malaconda", Malamar = "malamar", Malamarmega = "malamarmega", Mamoswine = "mamoswine", Manaphy = "manaphy", Mandibuzz = "mandibuzz", Manectric = "manectric", Manectricmega = "manectricmega", Mankey = "mankey", Mantine = "mantine", Mantyke = "mantyke", Maractus = "maractus", Mareanie = "mareanie", Mareep = "mareep", Marill = "marill", Marowak = "marowak", Marowakalola = "marowakalola", Marowakalolatotem = "marowakalolatotem", Marshadow = "marshadow", Marshtomp = "marshtomp", Maschiff = "maschiff", Masquerain = "masquerain", Maushold = "maushold", Mausholdfour = "mausholdfour", Mawile = "mawile", Mawilemega = "mawilemega", Medicham = "medicham", Medichammega = "medichammega", Meditite = "meditite", Meganium = "meganium", Meganiummega = "meganiummega", Melmetal = "melmetal", Melmetalgmax = "melmetalgmax", Meloetta = "meloetta", Meloettapirouette = "meloettapirouette", Meltan = "meltan", Meowscarada = "meowscarada", Meowstic = "meowstic", Meowsticf = "meowsticf", Meowsticmega = "meowsticmega", Meowth = "meowth", Meowthalola = "meowthalola", Meowthgalar = "meowthgalar", Meowthgmax = "meowthgmax", Mesprit = "mesprit", Metagross = "metagross", Metagrossmega = "metagrossmega", Metang = "metang", Metapod = "metapod", Mew = "mew", Mewtwo = "mewtwo", Mewtwomegax = "mewtwomegax", Mewtwomegay = "mewtwomegay", Miasmaw = "miasmaw", Miasmite = "miasmite", Mienfoo = "mienfoo", Mienshao = "mienshao", Mightyena = "mightyena", Milcery = "milcery", Milotic = "milotic", Miltank = "miltank", Mimejr = "mimejr", Mimikyu = "mimikyu", Mimikyubusted = "mimikyubusted", Mimikyubustedtotem = "mimikyubustedtotem", Mimikyutotem = "mimikyutotem", Minccino = "minccino", Minior = "minior", Miniormeteor = "miniormeteor", Minun = "minun", Miraidon = "miraidon", Misdreavus = "misdreavus", Mismagius = "mismagius", Missingno = "missingno", Mollux = "mollux", Moltres = "moltres", Moltresgalar = "moltresgalar", Monferno = "monferno", Monohm = "monohm", Morelull = "morelull", Morgrem = "morgrem", Morpeko = "morpeko", Morpekohangry = "morpekohangry", Mothim = "mothim", Mrmime = "mrmime", Mrmimegalar = "mrmimegalar", Mrrime = "mrrime", Mudbray = "mudbray", Mudkip = "mudkip", Mudsdale = "mudsdale", Muk = "muk", Mukalola = "mukalola", Mumbao = "mumbao", Munchlax = "munchlax", Munkidori = "munkidori", Munna = "munna", Murkrow = "murkrow", Musharna = "musharna", Nacli = "nacli", Naclstack = "naclstack", Naganadel = "naganadel", Natu = "natu", Naviathan = "naviathan", Necrozma = "necrozma", Necrozmadawnwings = "necrozmadawnwings", Necrozmaduskmane = "necrozmaduskmane", Necrozmaultra = "necrozmaultra", Necturine = "necturine", Necturna = "necturna", Nickit = "nickit", Nidoking = "nidoking", Nidoqueen = "nidoqueen", Nidoranf = "nidoranf", Nidoranm = "nidoranm", Nidorina = "nidorina", Nidorino = "nidorino", Nihilego = "nihilego", Nincada = "nincada", Ninetales = "ninetales", Ninetalesalola = "ninetalesalola", Ninjask = "ninjask", Noctowl = "noctowl", Nohface = "nohface", Noibat = "noibat", Noivern = "noivern", Nosepass = "nosepass", Numel = "numel", Nuzleaf = "nuzleaf", Nymble = "nymble", Obstagoon = "obstagoon", Octillery = "octillery", Oddish = "oddish", Ogerpon = "ogerpon", Ogerponcornerstone = "ogerponcornerstone", Ogerponcornerstonetera = "ogerponcornerstonetera", Ogerponhearthflame = "ogerponhearthflame", Ogerponhearthflametera = "ogerponhearthflametera", Ogerpontealtera = "ogerpontealtera", Ogerponwellspring = "ogerponwellspring", Ogerponwellspringtera = "ogerponwellspringtera", Oinkologne = "oinkologne", Oinkolognef = "oinkolognef", Okidogi = "okidogi", Omanyte = "omanyte", Omastar = "omastar", Onix = "onix", Oranguru = "oranguru", Orbeetle = "orbeetle", Orbeetlegmax = "orbeetlegmax", Oricorio = "oricorio", Oricoriopau = "oricoriopau", Oricoriopompom = "oricoriopompom", Oricoriosensu = "oricoriosensu", Orthworm = "orthworm", Oshawott = "oshawott", Overqwil = "overqwil", Pachirisu = "pachirisu", Pajantom = "pajantom", Palafin = "palafin", Palafinhero = "palafinhero", Palkia = "palkia", Palkiaorigin = "palkiaorigin", Palossand = "palossand", Palpitoad = "palpitoad", Pancham = "pancham", Pangoro = "pangoro", Panpour = "panpour", Pansage = "pansage", Pansear = "pansear", Paras = "paras", Parasect = "parasect", Passimian = "passimian", Patrat = "patrat", Pawmi = "pawmi", Pawmo = "pawmo", Pawmot = "pawmot", Pawniard = "pawniard", Pecharunt = "pecharunt", Pelipper = "pelipper", Perrserker = "perrserker", Persian = "persian", Persianalola = "persianalola", Petilil = "petilil", Phanpy = "phanpy", Phantump = "phantump", Pheromosa = "pheromosa", Phione = "phione", Pichu = "pichu", Pichuspikyeared = "pichuspikyeared", Pidgeot = "pidgeot", Pidgeotmega = "pidgeotmega", Pidgeotto = "pidgeotto", Pidgey = "pidgey", Pidove = "pidove", Pignite = "pignite", Pikachu = "pikachu", Pikachualola = "pikachualola", Pikachubelle = "pikachubelle", Pikachucosplay = "pikachucosplay", Pikachugmax = "pikachugmax", Pikachuhoenn = "pikachuhoenn", Pikachukalos = "pikachukalos", Pikachulibre = "pikachulibre", Pikachuoriginal = "pikachuoriginal", Pikachupartner = "pikachupartner", Pikachuphd = "pikachuphd", Pikachupopstar = "pikachupopstar", Pikachurockstar = "pikachurockstar", Pikachusinnoh = "pikachusinnoh", Pikachustarter = "pikachustarter", Pikachuunova = "pikachuunova", Pikachuworld = "pikachuworld", Pikipek = "pikipek", Piloswine = "piloswine", Pincurchin = "pincurchin", Pineco = "pineco", Pinsir = "pinsir", Pinsirmega = "pinsirmega", Piplup = "piplup", Plasmanta = "plasmanta", Pluffle = "pluffle", Plusle = "plusle", Poipole = "poipole", Pokestarblackbelt = "pokestarblackbelt", Pokestarblackdoor = "pokestarblackdoor", Pokestarbrycenman = "pokestarbrycenman", Pokestarf00 = "pokestarf00", Pokestarf002 = "pokestarf002", Pokestargiant = "pokestargiant", Pokestarhumanoid = "pokestarhumanoid", Pokestarmonster = "pokestarmonster", Pokestarmt = "pokestarmt", Pokestarmt2 = "pokestarmt2", Pokestarsmeargle = "pokestarsmeargle", Pokestarspirit = "pokestarspirit", Pokestartransport = "pokestartransport", Pokestarufo = "pokestarufo", Pokestarufo2 = "pokestarufo2", Pokestarufopropu2 = "pokestarufopropu2", Pokestarwhitedoor = "pokestarwhitedoor", Politoed = "politoed", Poliwag = "poliwag", Poliwhirl = "poliwhirl", Poliwrath = "poliwrath", Poltchageist = "poltchageist", Poltchageistartisan = "poltchageistartisan", Polteageist = "polteageist", Polteageistantique = "polteageistantique", Ponyta = "ponyta", Ponytagalar = "ponytagalar", Poochyena = "poochyena", Popplio = "popplio", Porygon = "porygon", Porygon2 = "porygon2", Porygonz = "porygonz", Primarina = "primarina", Primeape = "primeape", Prinplup = "prinplup", Privatyke = "privatyke", Probopass = "probopass", Protowatt = "protowatt", Psyduck = "psyduck", Pumpkaboo = "pumpkaboo", Pumpkaboolarge = "pumpkaboolarge", Pumpkaboosmall = "pumpkaboosmall", Pumpkaboosuper = "pumpkaboosuper", Pupitar = "pupitar", Purrloin = "purrloin", Purugly = "purugly", Pyroak = "pyroak", Pyroar = "pyroar", Pyroarmega = "pyroarmega", Pyukumuku = "pyukumuku", Quagsire = "quagsire", Quaquaval = "quaquaval", Quaxly = "quaxly", Quaxwell = "quaxwell", Quilava = "quilava", Quilladin = "quilladin", Qwilfish = "qwilfish", Qwilfishhisui = "qwilfishhisui", Raboot = "raboot", Rabsca = "rabsca", Ragingbolt = "ragingbolt", Raichu = "raichu", Raichualola = "raichualola", Raichumegax = "raichumegax", Raichumegay = "raichumegay", Raikou = "raikou", Ralts = "ralts", Rampardos = "rampardos", Rapidash = "rapidash", Rapidashgalar = "rapidashgalar", Raticate = "raticate", Raticatealola = "raticatealola", Raticatealolatotem = "raticatealolatotem", Rattata = "rattata", Rattataalola = "rattataalola", Rayquaza = "rayquaza", Rayquazamega = "rayquazamega", Rebble = "rebble", Regice = "regice", Regidrago = "regidrago", Regieleki = "regieleki", Regigigas = "regigigas", Regirock = "regirock", Registeel = "registeel", Relicanth = "relicanth", Rellor = "rellor", Remoraid = "remoraid", Reshiram = "reshiram", Reuniclus = "reuniclus", Revavroom = "revavroom", Revenankh = "revenankh", Rhydon = "rhydon", Rhyhorn = "rhyhorn", Rhyperior = "rhyperior", Ribombee = "ribombee", Ribombeetotem = "ribombeetotem", Rillaboom = "rillaboom", Rillaboomgmax = "rillaboomgmax", Riolu = "riolu", Roaringmoon = "roaringmoon", Rockruff = "rockruff", Roggenrola = "roggenrola", Rolycoly = "rolycoly", Rookidee = "rookidee", Roselia = "roselia", Roserade = "roserade", Rotom = "rotom", Rotomfan = "rotomfan", Rotomfrost = "rotomfrost", Rotomheat = "rotomheat", Rotommow = "rotommow", Rotomwash = "rotomwash", Rowlet = "rowlet", Rufflet = "rufflet", Runerigus = "runerigus", Sableye = "sableye", Sableyemega = "sableyemega", Saharaja = "saharaja", Saharascal = "saharascal", Salamence = "salamence", Salamencemega = "salamencemega", Salandit = "salandit", Salazzle = "salazzle", Salazzletotem = "salazzletotem", Samurott = "samurott", Samurotthisui = "samurotthisui", Sandaconda = "sandaconda", Sandacondagmax = "sandacondagmax", Sandile = "sandile", Sandshrew = "sandshrew", Sandshrewalola = "sandshrewalola", Sandslash = "sandslash", Sandslashalola = "sandslashalola", Sandygast = "sandygast", Sandyshocks = "sandyshocks", Sawk = "sawk", Sawsbuck = "sawsbuck", Scatterbug = "scatterbug", Scattervein = "scattervein", Sceptile = "sceptile", Sceptilemega = "sceptilemega", Scizor = "scizor", Scizormega = "scizormega", Scolipede = "scolipede", Scolipedemega = "scolipedemega", Scorbunny = "scorbunny", Scovillain = "scovillain", Scovillainmega = "scovillainmega", Scrafty = "scrafty", Scraftymega = "scraftymega", Scraggy = "scraggy", Scratchet = "scratchet", Screamtail = "screamtail", Scyther = "scyther", Seadra = "seadra", Seaking = "seaking", Sealeo = "sealeo", Seedot = "seedot", Seel = "seel", Seismitoad = "seismitoad", Sentret = "sentret", Serperior = "serperior", Servine = "servine", Seviper = "seviper", Sewaddle = "sewaddle", Sharpedo = "sharpedo", Sharpedomega = "sharpedomega", Shaymin = "shaymin", Shayminsky = "shayminsky", Shedinja = "shedinja", Shelgon = "shelgon", Shellder = "shellder", Shellos = "shellos", Shelmet = "shelmet", Shieldon = "shieldon", Shiftry = "shiftry", Shiinotic = "shiinotic", Shinx = "shinx", Shroodle = "shroodle", Shroomish = "shroomish", Shuckle = "shuckle", Shuppet = "shuppet", Sigilyph = "sigilyph", Silcoon = "silcoon", Silicobra = "silicobra", Silvally = "silvally", Silvallybug = "silvallybug", Silvallydark = "silvallydark", Silvallydragon = "silvallydragon", Silvallyelectric = "silvallyelectric", Silvallyfairy = "silvallyfairy", Silvallyfighting = "silvallyfighting", Silvallyfire = "silvallyfire", Silvallyflying = "silvallyflying", Silvallyghost = "silvallyghost", Silvallygrass = "silvallygrass", Silvallyground = "silvallyground", Silvallyice = "silvallyice", Silvallypoison = "silvallypoison", Silvallypsychic = "silvallypsychic", Silvallyrock = "silvallyrock", Silvallysteel = "silvallysteel", Silvallywater = "silvallywater", Simipour = "simipour", Simisage = "simisage", Simisear = "simisear", Sinistcha = "sinistcha", Sinistchamasterpiece = "sinistchamasterpiece", Sinistea = "sinistea", Sinisteaantique = "sinisteaantique", Sirfetchd = "sirfetchd", Sizzlipede = "sizzlipede", Skarmory = "skarmory", Skarmorymega = "skarmorymega", Skeledirge = "skeledirge", Skiddo = "skiddo", Skiploom = "skiploom", Skitty = "skitty", Skorupi = "skorupi", Skrelp = "skrelp", Skuntank = "skuntank", Skwovet = "skwovet", Slaking = "slaking", Slakoth = "slakoth", Sliggoo = "sliggoo", Sliggoohisui = "sliggoohisui", Slitherwing = "slitherwing", Slowbro = "slowbro", Slowbrogalar = "slowbrogalar", Slowbromega = "slowbromega", Slowking = "slowking", Slowkinggalar = "slowkinggalar", Slowpoke = "slowpoke", Slowpokegalar = "slowpokegalar", Slugma = "slugma", Slurpuff = "slurpuff", Smeargle = "smeargle", Smogecko = "smogecko", Smoguana = "smoguana", Smokomodo = "smokomodo", Smoliv = "smoliv", Smoochum = "smoochum", Snaelstrom = "snaelstrom", Sneasel = "sneasel", Sneaselhisui = "sneaselhisui", Sneasler = "sneasler", Snivy = "snivy", Snom = "snom", Snorlax = "snorlax", Snorlaxgmax = "snorlaxgmax", Snorunt = "snorunt", Snover = "snover", Snubbull = "snubbull", Snugglow = "snugglow", Sobble = "sobble", Solgaleo = "solgaleo", Solosis = "solosis", Solotl = "solotl", Solrock = "solrock", Spearow = "spearow", Spectrier = "spectrier", Spewpa = "spewpa", Spheal = "spheal", Spidops = "spidops", Spinarak = "spinarak", Spinda = "spinda", Spiritomb = "spiritomb", Spoink = "spoink", Sprigatito = "sprigatito", Spritzee = "spritzee", Squawkabilly = "squawkabilly", Squawkabillyblue = "squawkabillyblue", Squawkabillywhite = "squawkabillywhite", Squawkabillyyellow = "squawkabillyyellow", Squirtle = "squirtle", Stakataka = "stakataka", Stantler = "stantler", Staraptor = "staraptor", Staraptormega = "staraptormega", Staravia = "staravia", Starly = "starly", Starmie = "starmie", Starmiemega = "starmiemega", Staryu = "staryu", Steelix = "steelix", Steelixmega = "steelixmega", Steenee = "steenee", Stonjourner = "stonjourner", Stoutland = "stoutland", Stratagem = "stratagem", Stufful = "stufful", Stunfisk = "stunfisk", Stunfiskgalar = "stunfiskgalar", Stunky = "stunky", Sudowoodo = "sudowoodo", Suicune = "suicune", Sunflora = "sunflora", Sunkern = "sunkern", Surskit = "surskit", Swablu = "swablu", Swadloon = "swadloon", Swalot = "swalot", Swampert = "swampert", Swampertmega = "swampertmega", Swanna = "swanna", Swellow = "swellow", Swinub = "swinub", Swirlix = "swirlix", Swirlpool = "swirlpool", Swoobat = "swoobat", Syclant = "syclant", Syclar = "syclar", Sylveon = "sylveon", Tactite = "tactite", Tadbulb = "tadbulb", Taillow = "taillow", Talonflame = "talonflame", Tandemaus = "tandemaus", Tangela = "tangela", Tangrowth = "tangrowth", Tapubulu = "tapubulu", Tapufini = "tapufini", Tapukoko = "tapukoko", Tapulele = "tapulele", Tarountula = "tarountula", Tatsugiri = "tatsugiri", Tatsugirimega = "tatsugirimega", Tauros = "tauros", Taurospaldeaaqua = "taurospaldeaaqua", Taurospaldeablaze = "taurospaldeablaze", Taurospaldeacombat = "taurospaldeacombat", Teddiursa = "teddiursa", Tentacool = "tentacool", Tentacruel = "tentacruel", Tepig = "tepig", Terapagos = "terapagos", Terapagosstellar = "terapagosstellar", Terapagosterastal = "terapagosterastal", Terrakion = "terrakion", Thievul = "thievul", Throh = "throh", Thundurus = "thundurus", Thundurustherian = "thundurustherian", Thwackey = "thwackey", Timburr = "timburr", Tinglu = "tinglu", Tinkatink = "tinkatink", Tinkaton = "tinkaton", Tinkatuff = "tinkatuff", Tirtouga = "tirtouga", Toedscool = "toedscool", Toedscruel = "toedscruel", Togedemaru = "togedemaru", Togedemarutotem = "togedemarutotem", Togekiss = "togekiss", Togepi = "togepi", Togetic = "togetic", Tomohawk = "tomohawk", Torchic = "torchic", Torkoal = "torkoal", Tornadus = "tornadus", Tornadustherian = "tornadustherian", Torracat = "torracat", Torterra = "torterra", Totodile = "totodile", Toucannon = "toucannon", Toxapex = "toxapex", Toxel = "toxel", Toxicroak = "toxicroak", Toxtricity = "toxtricity", Toxtricitygmax = "toxtricitygmax", Toxtricitylowkey = "toxtricitylowkey", Toxtricitylowkeygmax = "toxtricitylowkeygmax", Tranquill = "tranquill", Trapinch = "trapinch", Treecko = "treecko", Trevenant = "trevenant", Tropius = "tropius", Trubbish = "trubbish", Trumbeak = "trumbeak", Tsareena = "tsareena", Turtonator = "turtonator", Turtwig = "turtwig", Tympole = "tympole", Tynamo = "tynamo", Typenull = "typenull", Typhlosion = "typhlosion", Typhlosionhisui = "typhlosionhisui", Tyranitar = "tyranitar", Tyranitarmega = "tyranitarmega", Tyrantrum = "tyrantrum", Tyrogue = "tyrogue", Tyrunt = "tyrunt", Umbreon = "umbreon", Unfezant = "unfezant", Unown = "unown", Ursaluna = "ursaluna", Ursalunabloodmoon = "ursalunabloodmoon", Ursaring = "ursaring", Urshifu = "urshifu", Urshifugmax = "urshifugmax", Urshifurapidstrike = "urshifurapidstrike", Urshifurapidstrikegmax = "urshifurapidstrikegmax", Uxie = "uxie", Vanillish = "vanillish", Vanillite = "vanillite", Vanilluxe = "vanilluxe", Vaporeon = "vaporeon", Varoom = "varoom", Veluza = "veluza", Venipede = "venipede", Venomicon = "venomicon", Venomiconepilogue = "venomiconepilogue", Venomoth = "venomoth", Venonat = "venonat", Venusaur = "venusaur", Venusaurgmax = "venusaurgmax", Venusaurmega = "venusaurmega", Vespiquen = "vespiquen", Vibrava = "vibrava", Victini = "victini", Victreebel = "victreebel", Victreebelmega = "victreebelmega", Vigoroth = "vigoroth", Vikavolt = "vikavolt", Vikavolttotem = "vikavolttotem", Vileplume = "vileplume", Virizion = "virizion", Vivillon = "vivillon", Vivillonfancy = "vivillonfancy", Vivillonpokeball = "vivillonpokeball", Volbeat = "volbeat", Volcanion = "volcanion", Volcarona = "volcarona", Volkraken = "volkraken", Volkritter = "volkritter", Voltorb = "voltorb", Voltorbhisui = "voltorbhisui", Voodoll = "voodoll", Voodoom = "voodoom", Vullaby = "vullaby", Vulpix = "vulpix", Vulpixalola = "vulpixalola", Wailmer = "wailmer", Wailord = "wailord", Walkingwake = "walkingwake", Walrein = "walrein", Wartortle = "wartortle", Watchog = "watchog", Wattrel = "wattrel", Weavile = "weavile", Weedle = "weedle", Weepinbell = "weepinbell", Weezing = "weezing", Weezinggalar = "weezinggalar", Whimsicott = "whimsicott", Whirlipede = "whirlipede", Whiscash = "whiscash", Whismur = "whismur", Wigglytuff = "wigglytuff", Wiglett = "wiglett", Wimpod = "wimpod", Wingull = "wingull", Wishiwashi = "wishiwashi", Wishiwashischool = "wishiwashischool", Wobbuffet = "wobbuffet", Wochien = "wochien", Woobat = "woobat", Wooloo = "wooloo", Wooper = "wooper", Wooperpaldea = "wooperpaldea", Wormadam = "wormadam", Wormadamsandy = "wormadamsandy", Wormadamtrash = "wormadamtrash", Wugtrio = "wugtrio", Wurmple = "wurmple", Wynaut = "wynaut", Wyrdeer = "wyrdeer", Xatu = "xatu", Xerneas = "xerneas", Xerneasneutral = "xerneasneutral", Xurkitree = "xurkitree", Yamask = "yamask", Yamaskgalar = "yamaskgalar", Yamper = "yamper", Yanma = "yanma", Yanmega = "yanmega", Yungoos = "yungoos", Yveltal = "yveltal", Zacian = "zacian", Zaciancrowned = "zaciancrowned", Zamazenta = "zamazenta", Zamazentacrowned = "zamazentacrowned", Zangoose = "zangoose", Zapdos = "zapdos", Zapdosgalar = "zapdosgalar", Zarude = "zarude", Zarudedada = "zarudedada", Zebstrika = "zebstrika", Zekrom = "zekrom", Zeraora = "zeraora", Zeraoramega = "zeraoramega", Zigzagoon = "zigzagoon", Zigzagoongalar = "zigzagoongalar", Zoroark = "zoroark", Zoroarkhisui = "zoroarkhisui", Zorua = "zorua", Zoruahisui = "zoruahisui", Zubat = "zubat", Zweilous = "zweilous", Zygarde = "zygarde", Zygarde10 = "zygarde10", Zygardecomplete = "zygardecomplete", Zygardecompletemega = "zygardecompletemega" } type PokemonLearnset = { /** The moves that are exclusively learned in the Unova Dream World */ readonly dreamworldMoves?: Maybe>; /** The moves that can be passed as egg moves */ readonly eggMoves?: Maybe>; /** The moves that are exclusive to event variants of the Pokémon */ readonly eventMoves?: Maybe>; /** The moves that can be learned through levelling up */ readonly levelUpMoves?: Maybe>; /** The moves that can be learned from a Technical Machine or Technical Record */ readonly tmMoves?: Maybe>; /** The moves that can be learned from a move tutor */ readonly tutorMoves?: Maybe>; /** The moves that can be learned through virtual console transfer */ readonly virtualTransferMoves?: Maybe>; }; /** The type of a Pokémon and that types matchup */ type PokemonType = { /** The type matchup for this type */ readonly matchup: TypeMatchup; /** The name of the typ */ readonly name: Scalars['String']['output']; }; type Query = { /** Gets the details on a Pokémon ability, using the ability name */ readonly getAbility: Ability; /** * Returns a list of all the Natures in Pokémon. * * For every Nature all the data on each requested field is returned. */ readonly getAllNatures: ReadonlyArray; /** * Returns a list of all the known Pokémon. * * For every Pokémon all the data on each requested field is returned. * * **_NOTE:_ To skip all CAP Pokémon, PokéStar Pokémon, Missingno, and 'M (00) provide an `offset` of 89** * * You can provide `take` to limit the amount of Pokémon to return (default: 1), set the offset of where to start with `offset`, and reverse the entire array with `reverse`. * * You can provide `takeFlavorTexts` to limit the amount of flavour texts to return, set the offset of where to start with `offsetFlavorTexts`, and reverse the entire array with `reverseFlavorTexts`. * * While the API will currently not rate limit the usage of this query, it may do so in the future. * * It is advisable to cache responses of this query. */ readonly getAllPokemon: ReadonlyArray; /** * Gets details on a Pokémon ability, using a fuzzy search on name * * This can be used to find multiple results based on the query * * You can provide `take` to limit the amount of abilities to return (default: 1), set the offset of where to start with `offset`, and reverse the entire array with `reverse`. */ readonly getFuzzyAbility: ReadonlyArray; /** * Gets details on a Pokémon item, using a fuzzy search on name * * This can be used to find multiple results based on the query * * By default only 1 result is returned. You can provide the arguments `take`, `offset`, and `reverse` to modify this behaviour. */ readonly getFuzzyItem: ReadonlyArray; /** * Gets the learnset for a given Pokémon and move. * * A fuzzy search is performed to find a matching Pokémon and move * * Multiple moves are possible by putting them in an array: `[move1, move2]`. * * You can also apply a generation filter (only results for the given generation will be returned) with the generation argument */ readonly getFuzzyLearnset: Learnset; /** * Gets details on a Pokémon move, using a fuzzy search on name * * This can be used to find multiple results based on the query * * By default only 1 result is returned. You can provide the arguments `take`, "offset", and "reverse" to modify this behaviour. */ readonly getFuzzyMove: ReadonlyArray; /** * Gets details on one or more Pokémon based on species name * * You can provide `take` to limit the amount of Pokémon to return (default: 1), set the offset of where to start with `offset`, and reverse the entire array with `reverse`. * * You can provide `takeFlavorTexts` to limit the amount of flavour texts to return, set the offset of where to start with `offsetFlavorTexts`, and reverse the entire array with `reverseFlavorTexts`. * * **Reversal is applied before pagination!** */ readonly getFuzzyPokemon: ReadonlyArray; /** Gets the details on a Pokémon item, using the item name */ readonly getItem: Item; /** * Gets the learnsets for a given Pokémon and move. * * Multiple moves are possible by putting them in an array: `[move1, move2]`. * * You can also apply a generation filter (only results for the given generation will be returned) with the generation argument */ readonly getLearnset: Learnset; /** Gets the details on a Pokémon move, using the move name */ readonly getMove: Move; /** Gets the details of a specific Nature */ readonly getNature: Nature; /** * Gets details on a single Pokémon based on species name * * You can provide `takeFlavorTexts` to limit the amount of flavour texts to return, set the offset of where to start with `offsetFlavorTexts`, and reverse the entire array with `reverseFlavorTexts`. * * **Reversal is applied before pagination!** */ readonly getPokemon: Pokemon; /** * Gets details on a single Pokémon based on National Pokédex number * * You can provide `takeFlavorTexts` to limit the amount of flavour texts to return, set the offset of where to start with `offsetFlavorTexts`, and reverse the entire array with `reverseFlavorTexts`. * * **Reversal is applied before pagination!** */ readonly getPokemonByDexNumber: Pokemon; /** Gets the type matchup data for the given type or types */ readonly getTypeMatchup: TypeMatchup; }; type QueryGetAbilityArgs = { ability: AbilitiesEnum; }; type QueryGetAllPokemonArgs = { offset?: InputMaybe; offsetFlavorTexts?: InputMaybe; reverse?: InputMaybe; reverseFlavorTexts?: InputMaybe; take?: InputMaybe; takeFlavorTexts?: InputMaybe; }; type QueryGetFuzzyAbilityArgs = { ability: Scalars['String']['input']; offset?: InputMaybe; reverse?: InputMaybe; take?: InputMaybe; }; type QueryGetFuzzyItemArgs = { item: Scalars['String']['input']; offset?: InputMaybe; reverse?: InputMaybe; take?: InputMaybe; }; type QueryGetFuzzyLearnsetArgs = { generation?: InputMaybe; moves: ReadonlyArray; pokemon: Scalars['String']['input']; }; type QueryGetFuzzyMoveArgs = { move: Scalars['String']['input']; offset?: InputMaybe; reverse?: InputMaybe; take?: InputMaybe; }; type QueryGetFuzzyPokemonArgs = { offset?: InputMaybe; offsetFlavorTexts?: InputMaybe; pokemon: Scalars['String']['input']; reverse?: InputMaybe; reverseFlavorTexts?: InputMaybe; take?: InputMaybe; takeFlavorTexts?: InputMaybe; }; type QueryGetItemArgs = { item: ItemsEnum; }; type QueryGetLearnsetArgs = { generation?: InputMaybe; moves: ReadonlyArray; pokemon: PokemonEnum; }; type QueryGetMoveArgs = { move: MovesEnum; }; type QueryGetNatureArgs = { nature: NaturesEnum; }; type QueryGetPokemonArgs = { offsetFlavorTexts?: InputMaybe; pokemon: PokemonEnum; reverseFlavorTexts?: InputMaybe; takeFlavorTexts?: InputMaybe; }; type QueryGetPokemonByDexNumberArgs = { number: Scalars['Int']['input']; offsetFlavorTexts?: InputMaybe; reverseFlavorTexts?: InputMaybe; takeFlavorTexts?: InputMaybe; }; type QueryGetTypeMatchupArgs = { primaryType: TypesEnum; secondaryType?: InputMaybe; }; /** A Pokémon's stats */ type Stats = { /** The base attack stat of a Pokémon */ readonly attack: Scalars['Int']['output']; /** The base defense stat of a Pokémon */ readonly defense: Scalars['Int']['output']; /** The base HP stat of a pokémon */ readonly hp: Scalars['Int']['output']; /** The base special attack stat of a Pokémon */ readonly specialattack: Scalars['Int']['output']; /** The base special defense stat of a Pokémon */ readonly specialdefense: Scalars['Int']['output']; /** The base speed stat of a Pokémon */ readonly speed: Scalars['Int']['output']; }; /** A type matchup entry */ type TypeEffectiveness = { /** The types with 4x effectiveness */ readonly doubleEffectiveTypes: ReadonlyArray; /** The types with 0.25x effectiveness */ readonly doubleResistedTypes: ReadonlyArray; /** The types with 2x effectiveness */ readonly effectiveTypes: ReadonlyArray; /** The types with 0x effectiveness */ readonly effectlessTypes: ReadonlyArray; /** The types with 1x effectiveness */ readonly normalTypes: ReadonlyArray; /** The types with 0.5x effectiveness */ readonly resistedTypes: ReadonlyArray; }; /** The type matchups for any one or two given types */ type TypeMatchup = { /** The type matchups when attacking */ readonly attacking: TypeEffectiveness; /** The type matchups when defending */ readonly defending: TypeEffectiveness; }; /** The types in Pokémon */ declare enum TypesEnum { Bug = "bug", Dark = "dark", Dragon = "dragon", Electric = "electric", Fairy = "fairy", Fighting = "fighting", Fire = "fire", Flying = "flying", Ghost = "ghost", Grass = "grass", Ground = "ground", Ice = "ice", Normal = "normal", Poison = "poison", Psychic = "psychic", Rock = "rock", Steel = "steel", Water = "water" } type ResolverTypeWrapper = Promise | T; type ResolverWithResolve = { resolve: ResolverFn; }; type Resolver, TContext = Record, TArgs = Record> = ResolverFn | ResolverWithResolve; type ResolverFn = (parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => Promise | TResult; type SubscriptionSubscribeFn = (parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => AsyncIterable | Promise>; type SubscriptionResolveFn = (parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => TResult | Promise; interface SubscriptionSubscriberObject { subscribe: SubscriptionSubscribeFn<{ [key in TKey]: TResult; }, TParent, TContext, TArgs>; resolve?: SubscriptionResolveFn; } interface SubscriptionResolverObject { subscribe: SubscriptionSubscribeFn; resolve: SubscriptionResolveFn; } type SubscriptionObject = SubscriptionSubscriberObject | SubscriptionResolverObject; type SubscriptionResolver, TContext = Record, TArgs = Record> = ((...args: any[]) => SubscriptionObject) | SubscriptionObject; type TypeResolveFn, TContext = Record> = (parent: TParent, context: TContext, info: GraphQLResolveInfo) => Maybe | Promise>; type IsTypeOfResolverFn, TContext = Record> = (obj: T, context: TContext, info: GraphQLResolveInfo) => boolean | Promise; type NextResolverFn = () => Promise; type DirectiveResolverFn, TParent = Record, TContext = Record, TArgs = Record> = (next: NextResolverFn, parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => TResult | Promise; /** Mapping between all available schema types and the resolvers types */ type ResolversTypes = { Abilities: ResolverTypeWrapper; AbilitiesEnum: AbilitiesEnum; Ability: ResolverTypeWrapper; Boolean: ResolverTypeWrapper; CatchRate: ResolverTypeWrapper; EvYields: ResolverTypeWrapper; Flavor: ResolverTypeWrapper; Float: ResolverTypeWrapper; Gender: ResolverTypeWrapper; GenerationalPokemonLearnset: ResolverTypeWrapper; Int: ResolverTypeWrapper; IsNonStandard: IsNonStandard; Item: ResolverTypeWrapper; ItemsEnum: ItemsEnum; Learnset: ResolverTypeWrapper; LearnsetLevelUpMove: ResolverTypeWrapper; LearnsetMove: ResolverTypeWrapper; Move: ResolverTypeWrapper; MovesEnum: MovesEnum; Nature: ResolverTypeWrapper; NaturesEnum: NaturesEnum; Pokemon: ResolverTypeWrapper; PokemonEnum: PokemonEnum; PokemonLearnset: ResolverTypeWrapper; PokemonType: ResolverTypeWrapper; Query: ResolverTypeWrapper>; Stats: ResolverTypeWrapper; String: ResolverTypeWrapper; TypeEffectiveness: ResolverTypeWrapper; TypeMatchup: ResolverTypeWrapper; TypesEnum: TypesEnum; }; /** Mapping between all available schema types and the resolvers parents */ type ResolversParentTypes = { Abilities: Abilities; Ability: Ability; Boolean: Scalars['Boolean']['output']; CatchRate: CatchRate; EvYields: EvYields; Flavor: Flavor; Float: Scalars['Float']['output']; Gender: Gender; GenerationalPokemonLearnset: GenerationalPokemonLearnset; Int: Scalars['Int']['output']; Item: Item; Learnset: Learnset; LearnsetLevelUpMove: LearnsetLevelUpMove; LearnsetMove: LearnsetMove; Move: Move; Nature: Nature; Pokemon: Pokemon; PokemonLearnset: PokemonLearnset; PokemonType: PokemonType; Query: Record; Stats: Stats; String: Scalars['String']['output']; TypeEffectiveness: TypeEffectiveness; TypeMatchup: TypeMatchup; }; type AbilitiesResolvers = { first?: Resolver; hidden?: Resolver, ParentType, ContextType>; second?: Resolver, ParentType, ContextType>; special?: Resolver, ParentType, ContextType>; }; type AbilityResolvers = { bulbapediaPage?: Resolver; desc?: Resolver, ParentType, ContextType>; isFieldAbility?: Resolver, ParentType, ContextType>; isNonstandard?: Resolver, ParentType, ContextType>; key?: Resolver; name?: Resolver; pokemonThatHaveThisAbility?: Resolver>, ParentType, ContextType>; serebiiPage?: Resolver; shortDesc?: Resolver; smogonPage?: Resolver; }; type CatchRateResolvers = { base?: Resolver; percentageWithOrdinaryPokeballAtFullHealth?: Resolver; }; type EvYieldsResolvers = { attack?: Resolver; defense?: Resolver; hp?: Resolver; specialattack?: Resolver; specialdefense?: Resolver; speed?: Resolver; }; type FlavorResolvers = { flavor?: Resolver; game?: Resolver; }; type GenderResolvers = { female?: Resolver; male?: Resolver; }; type GenerationalPokemonLearnsetResolvers = { generation3?: Resolver; generation4?: Resolver; generation5?: Resolver; generation6?: Resolver; generation7?: Resolver; generation8?: Resolver; }; type ItemResolvers = { bulbapediaPage?: Resolver; desc?: Resolver; generationIntroduced?: Resolver; isNonstandard?: Resolver, ParentType, ContextType>; key?: Resolver; name?: Resolver; serebiiPage?: Resolver; shortDesc?: Resolver, ParentType, ContextType>; smogonPage?: Resolver, ParentType, ContextType>; sprite?: Resolver; }; type LearnsetResolvers = { backSprite?: Resolver; color?: Resolver; dreamworldMoves?: Resolver>, ParentType, ContextType>; eggMoves?: Resolver>, ParentType, ContextType>; eventMoves?: Resolver>, ParentType, ContextType>; levelUpMoves?: Resolver>, ParentType, ContextType>; num?: Resolver; pokemonKey?: Resolver; shinyBackSprite?: Resolver; shinySprite?: Resolver; species?: Resolver; sprite?: Resolver; tmMoves?: Resolver>, ParentType, ContextType>; tutorMoves?: Resolver>, ParentType, ContextType>; virtualTransferMoves?: Resolver>, ParentType, ContextType>; }; type LearnsetLevelUpMoveResolvers = { generation?: Resolver; level?: Resolver; move?: Resolver; }; type LearnsetMoveResolvers = { generation?: Resolver; move?: Resolver; }; type MoveResolvers = { accuracy?: Resolver; basePower?: Resolver; bulbapediaPage?: Resolver; category?: Resolver; contestType?: Resolver, ParentType, ContextType>; desc?: Resolver, ParentType, ContextType>; isFieldMove?: Resolver, ParentType, ContextType>; isGMax?: Resolver, ParentType, ContextType>; isNonstandard?: Resolver, ParentType, ContextType>; isZ?: Resolver, ParentType, ContextType>; key?: Resolver; maxMovePower?: Resolver, ParentType, ContextType>; name?: Resolver; pp?: Resolver; priority?: Resolver; serebiiPage?: Resolver; shortDesc?: Resolver; smogonPage?: Resolver; target?: Resolver; type?: Resolver; zMovePower?: Resolver; }; type NatureResolvers = { decreasedStat?: Resolver, ParentType, ContextType>; dislikedFlavor?: Resolver, ParentType, ContextType>; increasedStat?: Resolver, ParentType, ContextType>; key?: Resolver; name?: Resolver; preferredFlavor?: Resolver, ParentType, ContextType>; }; type PokemonResolvers = { abilities?: Resolver; backSprite?: Resolver; baseForme?: Resolver, ParentType, ContextType>; baseSpecies?: Resolver, ParentType, ContextType>; baseStats?: Resolver; baseStatsTotal?: Resolver; bulbapediaPage?: Resolver; catchRate?: Resolver, ParentType, ContextType>; classification?: Resolver, ParentType, ContextType>; color?: Resolver; cosmeticFormes?: Resolver>, ParentType, ContextType>; cry?: Resolver, ParentType, ContextType>; eggGroups?: Resolver>, ParentType, ContextType>; evYields?: Resolver; evolutionLevel?: Resolver, ParentType, ContextType>; evolutions?: Resolver>, ParentType, ContextType>; flavorTexts?: Resolver, ParentType, ContextType>; forme?: Resolver, ParentType, ContextType>; formeLetter?: Resolver, ParentType, ContextType>; gender?: Resolver; height?: Resolver; ipa?: Resolver, ParentType, ContextType>; isEggObtainable?: Resolver; key?: Resolver; learnsets?: Resolver, ParentType, ContextType>; legendary?: Resolver; levellingRate?: Resolver, ParentType, ContextType>; maximumHatchTime?: Resolver, ParentType, ContextType>; minimumHatchTime?: Resolver, ParentType, ContextType>; mythical?: Resolver; num?: Resolver; otherFormes?: Resolver>, ParentType, ContextType>; preevolutions?: Resolver>, ParentType, ContextType>; respelling?: Resolver, ParentType, ContextType>; serebiiPage?: Resolver; shinyBackSprite?: Resolver; shinySprite?: Resolver; smogonPage?: Resolver; smogonTier?: Resolver; species?: Resolver; sprite?: Resolver; types?: Resolver, ParentType, ContextType>; weight?: Resolver; }; type PokemonLearnsetResolvers = { dreamworldMoves?: Resolver>, ParentType, ContextType>; eggMoves?: Resolver>, ParentType, ContextType>; eventMoves?: Resolver>, ParentType, ContextType>; levelUpMoves?: Resolver>, ParentType, ContextType>; tmMoves?: Resolver>, ParentType, ContextType>; tutorMoves?: Resolver>, ParentType, ContextType>; virtualTransferMoves?: Resolver>, ParentType, ContextType>; }; type PokemonTypeResolvers = { matchup?: Resolver; name?: Resolver; }; type QueryResolvers = { getAbility?: Resolver>; getAllNatures?: Resolver, ParentType, ContextType>; getAllPokemon?: Resolver, ParentType, ContextType, RequireFields>; getFuzzyAbility?: Resolver, ParentType, ContextType, RequireFields>; getFuzzyItem?: Resolver, ParentType, ContextType, RequireFields>; getFuzzyLearnset?: Resolver>; getFuzzyMove?: Resolver, ParentType, ContextType, RequireFields>; getFuzzyPokemon?: Resolver, ParentType, ContextType, RequireFields>; getItem?: Resolver>; getLearnset?: Resolver>; getMove?: Resolver>; getNature?: Resolver>; getPokemon?: Resolver>; getPokemonByDexNumber?: Resolver>; getTypeMatchup?: Resolver>; }; type StatsResolvers = { attack?: Resolver; defense?: Resolver; hp?: Resolver; specialattack?: Resolver; specialdefense?: Resolver; speed?: Resolver; }; type TypeEffectivenessResolvers = { doubleEffectiveTypes?: Resolver, ParentType, ContextType>; doubleResistedTypes?: Resolver, ParentType, ContextType>; effectiveTypes?: Resolver, ParentType, ContextType>; effectlessTypes?: Resolver, ParentType, ContextType>; normalTypes?: Resolver, ParentType, ContextType>; resistedTypes?: Resolver, ParentType, ContextType>; }; type TypeMatchupResolvers = { attacking?: Resolver; defending?: Resolver; }; type Resolvers = { Abilities?: AbilitiesResolvers; Ability?: AbilityResolvers; CatchRate?: CatchRateResolvers; EvYields?: EvYieldsResolvers; Flavor?: FlavorResolvers; Gender?: GenderResolvers; GenerationalPokemonLearnset?: GenerationalPokemonLearnsetResolvers; Item?: ItemResolvers; Learnset?: LearnsetResolvers; LearnsetLevelUpMove?: LearnsetLevelUpMoveResolvers; LearnsetMove?: LearnsetMoveResolvers; Move?: MoveResolvers; Nature?: NatureResolvers; Pokemon?: PokemonResolvers; PokemonLearnset?: PokemonLearnsetResolvers; PokemonType?: PokemonTypeResolvers; Query?: QueryResolvers; Stats?: StatsResolvers; TypeEffectiveness?: TypeEffectivenessResolvers; TypeMatchup?: TypeMatchupResolvers; }; export { type Abilities, AbilitiesEnum, type AbilitiesResolvers, type Ability, type AbilityResolvers, type CatchRate, type CatchRateResolvers, type DirectiveResolverFn, type EvYields, type EvYieldsResolvers, type Exact, type Flavor, type FlavorResolvers, type Gender, type GenderResolvers, type GenerationalPokemonLearnset, type GenerationalPokemonLearnsetResolvers, type Incremental, type InputMaybe, IsNonStandard, type IsTypeOfResolverFn, type Item, type ItemResolvers, ItemsEnum, type Learnset, type LearnsetLevelUpMove, type LearnsetLevelUpMoveResolvers, type LearnsetMove, type LearnsetMoveResolvers, type LearnsetResolvers, type MakeEmpty, type MakeMaybe, type MakeOptional, type Maybe, type Move, type MoveResolvers, MovesEnum, type Nature, type NatureResolvers, NaturesEnum, type NextResolverFn, type Pokemon, PokemonEnum, type PokemonLearnset, type PokemonLearnsetResolvers, type PokemonResolvers, type PokemonType, type PokemonTypeResolvers, type Query, type QueryGetAbilityArgs, type QueryGetAllPokemonArgs, type QueryGetFuzzyAbilityArgs, type QueryGetFuzzyItemArgs, type QueryGetFuzzyLearnsetArgs, type QueryGetFuzzyMoveArgs, type QueryGetFuzzyPokemonArgs, type QueryGetItemArgs, type QueryGetLearnsetArgs, type QueryGetMoveArgs, type QueryGetNatureArgs, type QueryGetPokemonArgs, type QueryGetPokemonByDexNumberArgs, type QueryGetTypeMatchupArgs, type QueryResolvers, type RequireFields, type Resolver, type ResolverFn, type ResolverTypeWrapper, type ResolverWithResolve, type Resolvers, type ResolversParentTypes, type ResolversTypes, type Scalars, type Stats, type StatsResolvers, type SubscriptionObject, type SubscriptionResolveFn, type SubscriptionResolver, type SubscriptionResolverObject, type SubscriptionSubscribeFn, type SubscriptionSubscriberObject, type TypeEffectiveness, type TypeEffectivenessResolvers, type TypeMatchup, type TypeMatchupResolvers, type TypeResolveFn, TypesEnum };