import type { Ped } from '../classes/Ped'; import { Vector3 } from '../types/Vector3'; import { int, float } from '../types/NativeAliases'; export declare class Compendium { /** * @param category * @param subcategory * @returns */ static getSubcategorySampleToastTitle(category: string | number, subcategory: string | number): string; /** * herbType: https://alloc8or.re/rdr3/doc/enums/eHerbType.txt * Vector3: Player Location * * @param herbType * @param pos */ static herbPicked(herbType: string | number, pos: Vector3): void; /** * @param animalStatItem * @param pos * @returns */ static getMapDiscoverableFromStatItem(animalStatItem: string | number, pos: Vector3): number; /** * Only gets called if bSetObserved is true and animalType is matching * * @param ped * @param disableCompendiumToast */ static horseObserved(ped: Ped, disableCompendiumToast: boolean): void; /** * Only used in R* SP Scripts, category = GANGS * *COMPENDIUM_GET_NUM_OF_ENTRIES_IN** * * @param category * @returns */ static N_0x729D52461AEA9E22(category: string | number): int; /** * @param compendiumEntry * @returns */ static animalHasStamp(compendiumEntry: int): boolean; /** * NET_PLAYER_HORSE_PROCESS_EVENT_HORSE_BREAKING * * @param ped */ static horseWildBroken(ped: Ped): void; /** * @param p0 */ static gangEncountered(p0: any): void; /** * @param ped * @param bondingLevel */ static horseBonding(ped: Ped, bondingLevel: int): void; /** * @param compendiumEntry * @returns */ static animalHasSample(compendiumEntry: int): boolean; /** * @param category * @param ped * @returns */ static getEntryByPedIndex(category: string | number, ped: Ped): int; /** * @param p0 * @param p1 */ static gangCampFound(p0: any, p1: any): void; /** * @param compendiumEntry */ static animalSetDiscovered(compendiumEntry: int): void; /** * @param category * @param ped * @returns */ static getSubcategoryPedIsIn(category: string | number, ped: Ped): number; /** * Only used in R* SP Scripts, category = GANGS * *COMPENDIUM_GET** * * @param category * @returns */ static N_0x725D52F21A5E9E22(category: string | number): float; /** * @param p0 * @param p1 */ static gangHideoutFound(p0: any, p1: any): void; /** * @param category * @param subcategory * @param count * @returns */ static getEntryByIndexInSubcategory(category: string | number, subcategory: string | number, count: int): int; /** * @param animalType * @param disableCompendiumToast */ static animalObservedByStatName(animalType: string | number, disableCompendiumToast: boolean): void; /** * @param ped * @param category */ static fishCaught(ped: Ped, category: string | number): void; /** * @param ped * @returns */ static getShortDescriptionFromPed(ped: Ped): number; /** * @param category * @param subcategory * @returns */ static getSubcategorySampleToastDescComplete(category: string | number, subcategory: string | number): string; /** * @param category * @param subcategory * @returns */ static getSubcategoryToastAppId(category: string | number, subcategory: string | number): any; /** * @param p0 */ static gangBountyCaptured(p0: any): void; /** * @param category * @param subcategory * @returns */ static getSubcategorySampleToastDescProgress(category: string | number, subcategory: string | number): string; /** * @param p0 */ static gangMemberKilled(p0: any): void; /** * @param p0 */ static gangAmbushSurvived(p0: any): void; /** * @param category * @param animalType * @returns */ static getSubcategoryHashFromAnimalType(category: string | number, animalType: string | number): number; /** * @param animalType * @param baitType * @returns */ static fishGetLureSuitabilityByStatItem(animalType: string | number, baitType: string | number): int; /** * @param category * @param subcategory * @returns */ static getNumEntriesInSubcategory(category: string | number, subcategory: string | number): int; /** * @param ped * @returns */ static getStudyAwardId(ped: Ped): any; /** * @param compendiumEntry * @returns */ static animalGetSampleInventoryItem(compendiumEntry: int): any; /** * @param category * @returns */ static getNumOfEntriesInCategory(category: string | number): int; /** * @param ped * @returns */ static wasAnimalObserved(ped: Ped): boolean; /** * @param category * @param animalType * @returns */ static getEntryByStatItem(category: string | number, animalType: string | number): int; } //# sourceMappingURL=Compendium.d.ts.map