interface MetadataAttributes { /** Alchemy returns metadata {@link value} value type */ display_type?: string; /** Trait value of metadata */ value: string | number; /** Trait types of metadata */ trait_type: string; /** Trait score */ rarity_score?: number; } /** * Extract NFT Trait and Value * @internal */ export declare function extractTraitsAndValues(metadata: MetadataAttributes[]): { traits: string[]; values: string[]; }; /** * Extract NFT Trait and Value * @internal */ export declare function generateTally(metadataList: MetadataAttributes[][]): any; /** * This will calculate the base rarity score * and mutate the 'rarityScore' on the passed in meta list reference * @internal */ export declare function calculateTotalRaritybase(meta: MetadataAttributes[], tally: any, totalMetadata: number): Promise; export {};