import { NetworkIdType, PortfolioElementMultiple, TokenPriceMap } from '@sonarwatch/portfolio-core'; import { ElementBuilder } from './ElementBuilder'; import { Params, PortfolioAssetGenericParams, PortfolioAssetPricedTokenParams, PortfolioAssetTokenParams } from './Params'; import { AssetBuilder } from './AssetBuilder'; import { TokenYieldMap } from '../../TokenYieldMap'; export declare class ElementMultipleBuilder extends ElementBuilder { assets: AssetBuilder[]; constructor(params: Params); addAsset(params: PortfolioAssetTokenParams): void; addPricedAsset(params: PortfolioAssetPricedTokenParams): void; addGenericAsset(params: PortfolioAssetGenericParams): void; tokenAddresses(): string[]; get(networkId: NetworkIdType, platformId: string, tokenPrices: TokenPriceMap, tokenYields: TokenYieldMap): PortfolioElementMultiple | null; }