import { NetworkIdType, PortfolioLiquidity, TokenPriceMap, Yield } from '@sonarwatch/portfolio-core'; import { AssetTokenBuilder } from './AssetTokenBuilder'; import { LiquidityParams, PortfolioAssetTokenParams } from './Params'; import { TokenYieldMap } from '../../TokenYieldMap'; export declare class LiquidityBuilder { private readonly params?; assets: AssetTokenBuilder[]; rewardAssets: AssetTokenBuilder[]; yields: Yield[]; constructor(params?: LiquidityParams); addAsset(params: PortfolioAssetTokenParams): void; addRewardAsset(params: PortfolioAssetTokenParams): void; addYield(ayield: Yield): void; mints(): string[]; get(networkId: NetworkIdType, tokenPrices: TokenPriceMap, tokenYields: TokenYieldMap): PortfolioLiquidity | null; }