import { int } from '../types/NativeAliases'; export declare class Itemdatabase { /** * @param p0 * @returns */ static N_0x7A35A72A692BE9DB(p0: any): int; /** * @param layout * @returns outData */ static getShopLayoutInfo(layout: string | number): [any, number]; /** * @param award * @param p3 * @returns outData; outUnk */ static filloutBuyAwardAcquireCosts(award: string | number, p3: int): [any, number, number]; /** * Params: tag = TAG_ITEM_PROPERTY (tagType(?)) * * @param bundle * @param tag * @param tagType * @returns */ static doesBundleHaveTag(bundle: string | number, tag: string | number, tagType: string | number): any; /** * Same Native Function as 0x17721003A66C72BF * * @param shopType * @param key * @returns outData */ static getShopInventoriesItemInfoByKey(shopType: string | number, key: string | number): [any, number]; /** * @param award * @param costtype * @returns */ static getAwardAcquireCostCountFromCostType(award: string | number, costtype: string | number): int; /** * @param category * @returns */ static getFitsSlotCount(category: string | number): int; /** * @param layout * @param menu * @param index * @returns outPageKey */ static getShopLayoutMenuPageKey(layout: string | number, menu: string | number, index: int): [any, number]; /** * Params: p2 can be a component item hash * * @param collectionId * @param index * @returns outKey */ static getComponentItem(collectionId: int, index: int): [any, number]; /** * @param key * @param defaultPathset * @returns */ static getItemPathset(key: string | number, defaultPathset: string | number): int; /** * @param key * @param tagType * @returns outData */ static N_0x8870895BA5ED9385(key: string | number, tagType: string | number): [int, number]; /** * @param key * @returns outData */ static getItemPriceModifiers(key: string | number): [any, number]; /** * @param award * @returns outData */ static getAwardCostModifiers(award: string | number): [boolean, number]; /** * @param shopType * @param key * @param index * @returns outData */ static getShopInventoriesRequirementGroupInfo(shopType: string | number, key: string | number, index: int): [any, number]; /** * @param shopType * @returns */ static isShopKeyValid(shopType: string | number): any; /** * @param bundleId * @param index * @returns data; outBundle */ static getBundleItemInfo(bundleId: int, index: int): [any, number, number]; /** * @param item * @param tag * @param tagType * @returns */ static doesItemHaveTag(item: string | number, tag: string | number, tagType: string | number): any; /** * *ITEMDATABASE_GET** - *ITEMDATABASE_IS** * * @param award * @returns */ static getPriorityAccessAward(award: string | number): any; /** * *ITEMDATABASE_GET*(A)* - *ITEMDATABASE_GET*(B)* * * @param award * @returns */ static N_0x48229CE0C7938237(award: string | number): int; /** * @param key * @returns outData */ static filloutItemInfo(key: string | number): [any, number]; /** * @param collectionId * @returns */ static releaseItemCollection(collectionId: int): any; /** * Returns iAwardItemCount * * @param award * @returns */ static getAwardItemCount(award: string | number): int; /** * @param layout * @returns */ static isShopLayoutKeyValid(layout: string | number): any; /** * @param key * @returns */ static getAwardAcquireCostCount(key: string | number): int; /** * @param key * @param index * @returns outData */ static getAcquireCost(key: string | number, index: int): [any, number]; /** * @param layout * @param menu * @returns outData */ static getShopLayoutMenuInfoById(layout: string | number, menu: string | number): [any, number]; /** * @param bundle * @returns */ static getBundleId(bundle: string | number): int; /** * Returns an alternative cost hash to COST_SHOP_DEFAULT * * @param key * @param index * @returns */ static getModifiedPrice(key: string | number, index: int): number; /** * @param key * @returns */ static isOverpoweredItem(key: string | number): any; /** * @param category * @param index * @returns outSlotId */ static getHasSlotInfo(category: string | number, index: int): [any, number]; /** * @param key * @param costtype * @returns outData */ static filloutAcquireCost(key: string | number, costtype: string | number): [any, number]; /** * @param layout * @param pageKey * @param index * @returns outItemKey; outMenuId; outLayout */ static getShopLayoutPageItemKey(layout: string | number, pageKey: string | number, index: int): [any, number, number, number]; /** * @param award * @param costtype * @param index * @returns outData */ static filloutAwardAcquireCost(award: string | number, costtype: string | number, index: int): [boolean, number]; /** * @param key * @returns */ static getNumberOfModifiedPrices(key: string | number): int; /** * Returns LabelType * * @param p0 * @param p1 * @returns */ static localizationGetType(p0: any, p1: any): any; /** * @param award * @param index * @returns outData */ static filloutAwardItemInfo(award: string | number, index: int): [any, number]; /** * @param shopType * @param index * @returns outData */ static getShopInventoriesItemInfo(shopType: string | number, index: int): [any, number]; /** * @param layout * @param pageKey * @returns outData */ static getShopLayoutPageInfoByKey(layout: string | number, pageKey: string | number): [any, number]; /** * @param category * @param index * @returns outSlotId */ static getFitsSlotInfo(category: string | number, index: int): [any, number]; /** * @param p0 * @param p1 * @param p2 * @returns */ static N_0x3A0B667ABFF87F6E(p0: any, p1: any, p2: any): boolean; /** * @param key * @returns outData */ static filloutPriceModifierByKey(key: string | number): [any, number]; /** * @param key * @param p1 * @returns */ static N_0x537A0555F62CA01A(key: string | number, p1: int): boolean; /** * *ITEMDATABASE_FILLOUT*(A)* - *ITEMDATABASE_FILLOUT*(B)* * * @param award * @param index * @returns outData */ static N_0x8D029948CA29409B(award: string | number, index: int): [boolean, number]; /** * @param layout * @param index * @returns outMenuKey */ static N_0xDBEADA0DF5F9AB9F(layout: string | number, index: int): [boolean, number]; /** * @param bundle * @param p1 * @param index * @param p3 * @returns */ static N_0xC4146375D8A0B374(bundle: any, p1: any, index: int, p3: any): boolean; /** * @param key * @param costtype * @returns */ static getAcquireCostsCountFromCostType(key: string | number, costtype: string | number): int; /** * @param layout * @param menu * @param index * @returns outData */ static getShopLayoutMenuInfoByIndex(layout: string | number, menu: string | number, index: int): [any, number]; /** * @param key * @returns outData */ static filloutItemEffectIdInfo(key: string | number): [any, number]; /** * @param award * @returns outData */ static N_0xD076DB9B96FAADF1(award: string | number): [boolean, number]; /** * @param bundle * @returns outData */ static filloutBundleUiData(bundle: string | number): [boolean, number]; /** * @param category * @returns */ static getHasSlotCount(category: string | number): int; /** * @param bundle * @param costtype * @param index * @returns outData */ static filloutBundle(bundle: string | number, costtype: string | number, index: int): [boolean, number]; /** * @param bundle * @returns outData */ static getBundleAcquireCostModifiers(bundle: string | number): [boolean, number]; /** * @param key * @param p3 * @returns outData; outIndex */ static filloutTagData(key: string | number, p3: int): [any, number, number]; /** * @param key * @returns */ static isIntrinsicItem(key: string | number): any; /** * @param key * @param category * @param slotId * @returns */ static canEquipItemOnCategory(key: string | number, category: string | number, slotId: string | number): any; /** * @param key * @returns outData */ static filloutItemEffectIds(key: string | number): [any, number]; /** * @param key * @returns outData */ static filloutItemByName(key: string | number): [any, number]; /** * @param shopType * @param key * @param groupIndex * @param index * @returns outData */ static getShopInventoriesRequirementInfo(shopType: string | number, key: string | number, groupIndex: int, index: int): [any, number]; /** * @param key * @returns outData */ static filloutUiData(key: string | number): [any, number]; /** * @param bundle * @param costtype * @returns */ static N_0x388088BFF3681189(bundle: string | number, costtype: string | number): int; /** * @param layout * @param index * @returns outData */ static getShopLayoutRootMenuInfo(layout: string | number, index: int): [any, number]; /** * Returns Item Count * * @param bundle * @param p1 * @returns */ static N_0x799FCD53358ED5FA(bundle: any, p1: any): int; /** * @param p0 * @param label * @param p2 * @returns */ static localizationGetValue(p0: any, label: string | number, p2: any): int; /** * Returns the number of s has from the key in catalog_sp.ymt * * @param key * @returns */ static getAcquireCostsCount(key: string | number): int; /** * @param key * @param costtype * @param index * @returns outData */ static filloutItem(key: string | number, costtype: string | number, index: int): [boolean, number]; /** * @param key * @returns outSatchelItemSize */ static filloutSatchelData(key: string | number): [any, number]; /** * @param bundleId * @returns data */ static getBundleItemCount(bundleId: int): [int, number]; /** * @param award * @returns outData */ static filloutBuyAwardUiData(award: string | number): [boolean, number]; /** * @param key * @returns */ static getNumberOfModifiers(key: string | number): int; /** * Params: mode is 0 * * @param bundle * @param mode * @returns */ static isBundleValid(bundle: string | number, mode: int): any; /** * Params: mode is 0 * * @param key * @param mode * @returns */ static isKeyValid(key: string | number, mode: int): any; /** * Returns collectionId to be used with 0x8750F69A720C2E41 (p0) and 0xCBB7B6EDFA933ADE (p0) * * @param comparisonType * @returns data; size */ static createItemCollection(comparisonType: int): [int, number, number]; /** * @param award * @returns */ static isBuyableAwardValid(award: string | number): any; /** * Returns (collection?) size/index (?) * *ITEMDATABASE_GET*(A)* - *ITEMDATABASE_GET*(B)* * * @param collectionId * @returns */ static getCollectionSize(collectionId: int): int; /** * @param shopType * @param key * @returns outData */ static N_0x17721003A66C72BF(shopType: string | number, key: string | number): [boolean, number]; /** * Returns docData.iNumTotalLabelTypes * * @param p0 * @returns */ static localizationGetNumLabelTypes(p0: any): int; /** * Params: sellType = SELL_SHOP_DEFAULT * * @param key * @param sellType * @returns outData */ static filloutSellPrice(key: string | number, sellType: string | number): [any, number]; /** * @param shopType * @returns */ static getShopInventoriesItemsCount(shopType: string | number): int; /** * Returns Pathset Hash * * @param p0 * @param p1 * @returns */ static N_0xAA29A5F13B2C20B2(p0: any, p1: string | number): number; /** * @param key * @param index * @returns outData */ static filloutModifier(key: string | number, index: int): [any, number]; /** * @param award * @param index * @returns outData */ static getAwardAcquireCost(award: string | number, index: int): [boolean, number]; /** * @param item * @param tag * @returns */ static getItemTagType(item: string | number, tag: string | number): number; /** * Returns iNumValuesForType * * @param p0 * @param p1 * @returns */ static localizationGetNumValues(p0: any, p1: any): int; } //# sourceMappingURL=Itemdatabase.d.ts.map