import type { AlchemyMedia } from './AlchemyMedia'; export declare type AlchemyContractMetadataForOwner = { /** * Address of the held contract */ address?: string; isSpam?: boolean | null; media?: AlchemyMedia; /** * The name of the contract, i.e. "Bored Ape Yacht Club." */ name?: string | null; /** * Number of distinct token IDs held by the owner. For non-fungible tokens this will be equal to the totalBalance, but it may be lower if the user holds some fungible ERC1155 tokens. */ numDistinctTokensOwned?: number; /** * Please refer to the totalBalance and numDistinctTokensOwned fields instead. */ ownedCount?: number; /** * The symbol of the contract, i.e. BAYC. */ symbol?: string | null; /** * One of the tokens from this contract held by the owner. */ tokenID?: string; /** * The NFT standard used by the contract, i.e. ERC721 or ERC1155. */ tokenType?: string | null; /** * Sum of NFT balances across all token IDs held by the owner. For non-fungible tokens this will be equal to the numDistinctTokensOwned, but it may be higher if the user holds some fungible ERC1155 tokens. */ totalBalance?: number; };