import { Rarity } from './defs'; export declare enum ArchetypeAttribute { AbilityDescriptions = 200740, AccountGuildID = 10430, AccountIDAttribute = 200170, AccountLastLogoutTime = 10380, AccountLevel = 10420, AccountLevelXP = 10400, AccountMissionStatus = 10730, AccountPreviousLevelXP = 10410, AccountSettings = 10230, AccountXP = 10390, AceSpecText = 200190, Administrator = 10240, AdvancedModeOnly = 200770, ArchID = 10000, MustFlipToPlayTrainer = 201760, AsleepCoinFlips = 201720, AvailabilityZone = 200480, AvailableInBooster = 200870, AvailableOnDate = 10560, AvatarCollection = 200880, AvatarDefaultDeck = 201310, AvatarGroup = 200890, AvatarItemRarity = 200900, AvatarItemsDeck = 201300, AvatarLastSavedTimestamp = 200015, AvatarPortrait = 200910, AvatarHairHasBack = 201740, Banned = 10250, Birthdate = 10290, BoosterCred = -306945826, BundleIDs = 201505, BurnAmount = 200430, BurnBonus = 200440, CASID = 200000, Campaign = 10010, CampaignMapImage = 201460, CampaignPreviewImage = 201450, CanEvolve = 201200, CanTrade = 10260, CannotCloneDeck = 10940, CannotDeleteDeck = 10750, CannotEditDeck = 10760, CannotRenameDeck = 10930, CardImage = 10020, CardName = 200630, CardNumber = 10030, CardType = 200300, Catalog = 10280, CatalogID = 10570, Category = 200250, ChessClockRate = 201100, Clear = 200920, ClientStartsMission = 10440, Clip = 200930, Coin = 200670, CoinFlipOverride = 201220, CollectionNumber = 200780, CollectionNumberDisplay = 200790, CombatDamageTaken = 200510, CombatKillOccurred = 201210, CompletePCDs = 201490, CompletionRequirements = 10040, ContainedInDecks = 201730, CountryCode = 10300, CustomNumber = 10050, DeathRedirect = 200500, DeckArchetypeList = 10830, DeckBox = 200690, DeckColor1 = 201250, DeckColor2 = 201260, DeckDefinitionID = 10820, DeckEntryID = 10770, DeckGamesPlayed = 201590, DeckGamesPlayedSinceEdit = 201650, DeckGamesWon = 201600, DeckGamesWonSinceEdit = 201660, DeckImage = 201270, DeckName = 10800, DeckTags = 10910, DeckUnlockHistory = 201400, DeckUnlockType = 10810, DeckVersion = 10780, DefaultAvatarItem = 200940, DeliverableType = 10700, Description = 10060, DisabledAttacks = 200750, DisplayArchetype = 10070, Email = 10310, EndOfEvolutionChain = 201690, EnergyProvided = 201040, EntryPacks = 10740, EntryRequirements = 10080, ErrataApplied = 201620, EulaVersion = 10480, EvolvesFrom = 200280, EvolvesFromBasic = 200290, EvolvesFromPokemon = 200640, ExtraEnergy = 201050, Featured = 200390, FlavorText = 200320, FoilEffect = 200610, FoilMask = 200620, Free = 200950, FriendChatMode = 201510, FriendList = 10320, FriendMode = 201520, FriendTradeMode = 201530, GameChatMode = 201540, GamePoints = 200120, GameText = 200310, Gems = 2215716, Gender = 10220, GenderMatch = 200215, GreatestAttackDamageDealt = 200020, GuestAccount = 200005, GuildMessage = 10880, HP = 200490, HasRetreated = 201240, Height = 200230, Hidden = 10090, IPAddress = 10460, Illustrator = 200460, ImageURL = 10510, InPlay = 10110, IntCardKey = 200210, Interstitial = 201480, IsBase = 10120, IsDeleted = 10130, IsEXCard = 201010, IsFullArt = 201000, IsLegend = 201030, IsNPC = 10620, IsOverflowFrame = 201630, IsSecret = 201020, IsTradable = 10640, IsTutorial = 10720, LastCollectionLossTime = 10470, LastLoginDecksGranted = 200160, LastOpponentID = 200126, LastPlayedTCLeague = 201390, LastUniqueLoginDate = 200090, LastUniquePVPDate = 200110, LastUsedTCDeck = 201380, LastValidatedDate = 10870, LeagueScenariosScoreMap = 201350, LegendArchID = 200860, LegendBottomHalf = 201680, LegendTopHalf = 201670, Level = 10330, LevelText = 200330, LocalAddress = 10340, MatchmakingGames = 200140, MatchmakingPrizesDrawn = 200150, MatchmakingSkillRating = 200130, MaximumNumberOfPurchases = 10580, ModifiedGameTypeWhiteList = 200520, ModifiesAttributes = 10710, MustFlipToAttack = 201230, Mute = 10270, MuteLevel = 10275, Name = 10140, NoNameChange = 10840, NumOfTimesBurn = 201130, NumOfTimesConfuse = 201150, NumOfTimesParalyze = 201160, NumOfTimesPoison = 201120, NumOfTimesSleep = 201140, NumOfTrainersPlayed = 201170, NumberOfCardsInBooster = 10200, NumberOfGames = 10150, NumberOfGamesLost = 10160, OfferID = 201515, OnlineStatus = 10350, OriginalPrint = 201710, OutOfPlayTriggered = 200730, OutlineEffect = 200380, PCDBundleContains = 201640, ParalyzeDuration = 200450, Parent = 10170, ParentEmail = 10315, PastScenariosMap = 201340, PauseClock = 10550, Phase = 201180, PlayAbilities = 200700, PlayedEnergy = 201060, PlayedStadiums = 201070, PlayedSupporters = 201080, PlayerLoseText = 201440, PlayerNumber = 10530, PlayerWinText = 201430, PoisonAmount = 200410, PoisonBonus = 200420, PokeToolText = 200200, PokemonFamily = 200260, PokemonStages = 200540, PokemonToolMax = 201610, PokemonType = 200570, PreloadedPackages = 201700, PreventAttackDamageLessThan = 200850, PreviousCollectionIDs = 10370, Price = 77381929, PrivateMessaging = 201580, PrizeValue = 200530, ProductPrice = 1164969402, ProductSortOrder = 10500, ProductType = 10540, ProductURL = 10520, PromoOverlayText = 200400, PromoTournamentTicket = -992199324, PrototypeId = 200220, PublicChatMode = 201550, Purchaseable = 10490, Rarity = 200550, RarityList = 200350, RealCurrencies = 201535, RealCurrency = 2012906479, ReleaseDate = 201370, Reprints = 200990, Resistance = 200600, ResistanceAmount = 200830, ResistanceOperator = 200650, ResponseAbilities = 200710, RestoredFromFossil = 201750, RetreatCost = 200800, Rewards = 10630, RulesText = 200180, RunOnce = 10100, RunOnceAbilities = 200760, ScenID = 10180, ScenarioNumber = 201420, ScheduledItemStatus = 10485, ScreenName = 10360, ScreenNameStatus = 200003, Set = 200580, SetName = 201410, SetNumber = 10190, ShoppingMode = 201560, Sleeve = 200680, SlotPosition = 10920, SniffingEnabled = 10450, SoliID = 10210, SortBy = 200960, SortNumber = 201360, SpecialConditionsList = 200340, SpecialDmgModifier = 200840, SpecialEnergy = 200970, SpecialVisualizationsList = 200370, Species = 200810, StarBurst = 201555, StoreRegion = 10900, SubRarity = 200560, SupportersMax = 201090, SuppressEffectList = 200470, SuspendTimestamp = 200010, Tags = 201545, TCOpponent = 201470, TCOpponentDeck = 201500, TeamList = 200360, TempInt = 10600, TempTarget = 10590, TempTargetList = 10610, ThemeDeck = 201290, ThemeDeckVersion = 10790, TicketCurrency = -605044899, Timers = 10950, Tokens = -1784319558, TotalCardsDrawn = 200030, TotalDamageDealt = 200040, TotalDamageTaken = 200050, TotalGameTime = 200080, TotalGameUpsets = 200085, TotalGamesPlayed = 200060, TotalGamesWon = 200070, TournamentPoints = 200125, TournamentTicket = -698801547, TradeMode = 201570, TrainerChallengeDeck = 201280, TrainerType = 200270, TriggeredAbilities = 200720, TurnNumber = 201110, TurnSummoned = 201190, UniqueLoginDateCount = 200100, UnlockMap = 10850, UpgradeDeck = 201330, ValidatedFor = 10860, VirtualCurrency = -706482148, WeaknessAmount = 200820, WeaknessList = 200590, WeaknessOperator = 200660, Weight = 200240, Worth = 200980, LegalityDate = 202110, DateAdded = 202220, UnlockProductType = 201507, UnlockProductTypeSecondary = 201508, BoosterDistribution = 202250, RegulationMark = 200872, AssetClass = 200871, AdditionalFoilEffects = 200611, GXAbilities = 202120, ItemTags = 202200, FoilIntensity = 202080, IsMCDPromo = 201414, DeckBoxColorA = 201930, DeckBoxColorB = 201940, CompositeDeckBoxComponentB = 201941, CoinBackImageName = 201890, GUID = 10000, RegionCode = 10300, ReleaseCode = 200580, FancyCollectionNumber = 200790, OriginalPrintID = 201710, PokemonTeams = 200360, IsLeague = 200400, CardCode = 200630, PokemonStage = 200540, IsLEGEND = 201030, ImageName1 = 10510, AssetPath = 10020, UnlockedItem = 201270, ValidForTrade = 10640, CurrencyType_RealCurrency = 2012906479, CurrencyType_EventTickets = -605044899, IsPokemonEX = 201010, Abilities = 200740, IsSpecialEnergy = 200970, PreviousEvolution = 200280, FamilyID = 200260, PokemonBurnAmount = 200430, Types = 200570, Weaknesses = 200590, Resistence = 200600, EvolvesFromCardCode = 200640, ResistanceOp = 200650, WeaknessOp = 200660, NumberPokeTools = 201610, ProductDescription = 10060, IsTCDeck = 201280, GroupedWith = 200670, BundleReleaseDate = 201370, ProductStoreSKU = 201640, DeckBoxTypeA = 201250, DeckBoxTypeB = 201260, RarityOverride = 200560, HasAlternatePrint = 200520, _UnusedLeftoverFossilBase = 201750, _UnusedLeftoverIsDeckBoxNotFromTin = 202060, _UnusedLeftoverIsFreeGameplayItem = 200950, _UnusedLeftoverInitialReleaseDate = 201620, _UnusedLeftoverIsHGSS3Defender = 201970, _UnusedLeftoverAvatarGroup = 200960, _UnusedLeftoverAvatarGroup2 = 200250 } export declare type Attribute_Issue = 'std' | 'op' | 'yaa' | 'ph' | 'pcd' | 'alt' | 'ref'; export declare type Attribute_ItemTags = 'ShinyPokemon' | 'UltraBeast' | 'YellowA' | 'TAG' | 'League' | 'PrismStar' | 'V'; export declare type LocalizableText = string; export declare enum Attribute_AbilityType { Attack = 0, NonDamagingAttack = 1, PokeAbility = 2, PokePower = 3, PokeBody = 4, TechnicalMachine = 5, EnergyAbility = 6, StadiumAbility = 7, TrainerAbility = 8, AncientTrait = 9, PlayAbility = 10, RetreatAbility = 11 } export declare enum Attribute_PokemonType { NoColor = 0, Colorless = 1, Darkness = 2, Dragon = 3, Fairy = 4, Fighting = 5, Fire = 6, Grass = 7, Lightning = 8, Metal = 9, Psychic = 10, Water = 11, Strong = 12, Herbal = 13 } export interface Attribute_Ability { cost: { [type: string]: number; }; damage: number; title: LocalizableText; gameText: LocalizableText; abilityID: string; amountOperator: '+' | 'x' | ''; abilityType: keyof typeof Attribute_AbilityType; conditionExceptions: string[]; costPrefixes: string[]; costSuffixes: Array<'iconPlus'>; sortOrder?: number; ignoreInFiltering?: boolean; } export declare const Attribute_Ability_Cost_Order: Attribute_PokemonType[]; export declare enum Attribute_CurrencyType { None = 0, EventTickets = -605044899, VirtualCurrency = -706482148, RealCurrency = 2012906479 } export interface Attribute_BoosterDistribution { rarityIcon: Rarity; rarityName: LocalizableText; count: number; } export declare enum Attribute_Avatar_Group { UNSET = -1, Eyes = 0, Eyebrows = 1, Face = 2, Face_prop = 3, face_makeup = 4, Facial_hair = 5, Hair = 6, Hat = 7, Jacket = 8, Trousers = 9, Mouth = 10, Nose = 11, Shirt = 12, Shoes = 13, Shape = 14, Skin_color = 15 } export declare enum Attribute_GenderType { Female = 0, Male = 1, Neuter = 2, Unknown = 3, UNSET = -1 } export declare enum Attribute_CardType { Pokemon = 0, LegendHalf = 1, TrainerCard = 2, Energy = 3 } export declare enum Attribute_FoilEffect { None = 0, Cosmos = 1, Galaxy = 2, Rainbow = 3, Cracked_Ice = 4, Lithograph = 5, Tinsel = 6, FlatSilver = 7, Etched = 8, EtchedSunPillar = 9, AngledPillars = 10, Squares = 11, SunLava = 12, SunPillar = 13, SunBeam = 14, SolgaleoEtch = 15, LunalaEtch = 16, XYEtch = 17, BWEtch = 18, TapuFiniEtch = 19, TapuBuluEtch = 20, TapuKokoEtch = 21, TapuLeleEtch = 22, SolgaleoHFEtch = 23, LunalaHFEtch = 24, SwHolo = 25, SwSecret = 26 } export declare enum Attribute_FoilMasks { None = 0, Holo = 1, Reverse = 2, Thatch = 3, Etched = 4 } export declare enum Attribute_PokemonStage { Basic = 0, Stage1 = 1, Stage2 = 2, Restored = 3, LevelUp = 4, Legend = 5, Break = 6, VMAX = 7 } export declare enum Attribute_PokemonTeam { TeamPlasma = 0, TeamFlare = 1, HyperGear = 2, TeamAqua = 3, TeamMagma = 4 } export declare enum Attribute_ProductType { Avatars = 0, AvatarItems = 1, AvatarProducts = 2, Bundles = 3, Campaigns = 4, Coins = 5, Currency = 6, CurrencyTransfer = 8, DeckBox = 11, Decks = 12, DraftEntry = 13, Extras = 15, FactionPacks = 16, Gifts = 17, Investment = 18, Item = 19, Miscellaneous = 20, Packs = 21, Playmat = 22, Powerups = 23, Proofset = 24, Resources = 25, Singles = 26, Sleeve = 27, TournamentEntry = 28, WorkshopRecipe = 30, ExternalProduct = 14, CustomProduct = 7, Collectibles = 9, CollectibleBases = 10 } export declare enum Attribute_Rarity { Common = 0, Uncommon = 1, Rare = 2, RareHolo = 3, RareHoloEX = 4, RareHoloGX = 5, RareHoloV = 6, RareHoloVMAX = 7, RarePrime = 8, Legendary = 9, Ace = 10, RareUltra = 11, RareSecret = 12, RareRainbow = 13, DisplayNone = 14, medium = 15, PromoExclusive = 16, RarePromo = 17, Token = 18, ExtraRare = 19, VeryRare = 20, Unassigned = 21, BreakRare = 22, Shining = 23, Prism = 24 } export declare enum Attribute_TrainerType { Item = 0, Stadium = 1, Supporter = 2, TechnicalMachine = 3, PokemonTool = 4, PokemonToolF = 5, Trainer = 6 }