import { NetworkIdType, PortfolioElementTrade, TokenPriceMap } from '@sonarwatch/portfolio-core'; import { ElementBuilder } from './ElementBuilder'; import { Params, TradeParams } from './Params'; import { TokenYieldMap } from '../../TokenYieldMap'; export declare class ElementTradeBuilder extends ElementBuilder { params?: TradeParams; constructor(params: Params); setTrade(params: TradeParams): void; tokenAddresses(): string[]; get(networkId: NetworkIdType, platformId: string, tokenPrices: TokenPriceMap, tokenYields: TokenYieldMap): PortfolioElementTrade | null; }