export interface PetDataOptionMaps { natures: Record; bloodlines: Record; types: Record; talent_ratings: Record; } export declare function petDataDisplay(value: any, defaultText?: string): string; export declare function petDataImageUrl(petId: any, imageType?: 'image' | 'icon'): string; export declare function petDataWikiPetId(value: any): string; export declare function normalizeEpochSeconds(value: any): number; export declare function petDataTimeText(value: any): string; export declare function petDataSizeText(value: any, unit: 'g' | 'cm' | string): string; export declare function petDataVoiceText(value: any): string; export declare function petDataVoiceInfo(value: any): { value: string; hint: string; className: string; }; export declare function petDataKgCompact(grams: any): string; export declare function petDataWeightSizeInfo(pet: any, wikiPet: any): { label?: string; className?: string; hint?: string; }; export declare function petDataOptionMaps(options: any): PetDataOptionMaps; export declare function petDataLookup(mapping: Record, value: any, defaultText?: string): string; export declare function petDataVariant(pet: any, fallback?: any): { variantText: string; variantIcon: string; }; export declare function petDataAttributes(pet: any): Array<{ label: string; value: string; race: string; talent: string; percent: number; }>; export declare function petDataSkillItems(pet: any): any[]; export declare function extractRawItems(payload: any): any[]; export declare function petDataSkillIdsFromPayload(payload: any): string[]; export declare function petDataPetIdsFromPayload(payload: any): string[]; export declare function petDataSkillIconUrl(baseUrl: string, skillId: any, detail?: any): string; export declare function petDataSkills(pet: any, skillLookup?: Record, options?: { loadSkillIcons?: boolean; baseUrl?: string; }): any[]; export declare function petDataCardItems(pet: any, optionMaps: PetDataOptionMaps, sizeInfo?: { label?: string; className?: string; hint?: string; }): any[]; export declare function petDataExtractItems(payload: any, optionMaps: PetDataOptionMaps, skillLookup?: Record, sizeLookup?: Record, options?: { loadSkillIcons?: boolean; baseUrl?: string; }): any[]; export declare function buildPetDataRenderData(res: any, uid: string, options?: { optionsPayload?: any; skillLookup?: Record; sizeLookup?: Record; singleQuery?: boolean; lowBandwidthMode?: boolean; baseUrl?: string; }): any; export interface PetDetailClassicOptions { optionsPayload?: any; skillLookup?: Record; baseUrl?: string; loadSkillIcons?: boolean; variantIconPath?: (mutationType: number) => string; } export declare function buildPetDetailClassicView(res: any, uid: string, options?: PetDetailClassicOptions): { uid: string; emptyText: string; pets: any[]; };