/// /// import { NetworkIdType, PortfolioAsset, PortfolioAssetAttributes, TokenPriceMap } from '@sonarwatch/portfolio-core'; import BigNumber from 'bignumber.js'; import { PublicKey } from '@solana/web3.js'; import { AssetBuilder } from './AssetBuilder'; import { PortfolioAssetPricedTokenParams } from './Params'; import { TokenYieldMap } from '../../TokenYieldMap'; export declare class AssetPricedTokenBuilder extends AssetBuilder { address: string; amount: number | BigNumber | string; attributes: PortfolioAssetAttributes; alreadyShifted: boolean; ref?: string | PublicKey; price: number | BigNumber; constructor(params: PortfolioAssetPricedTokenParams); tokenAddresses(): string[]; get(networkId: NetworkIdType, tokenPrices: TokenPriceMap, tokenYields: TokenYieldMap): PortfolioAsset | null; }