import BigNumber from '../utils/BigNumber'; export declare class AssetPrice { static readonly NETWORK_FEE_DENOMINATOR: import("ethers").BigNumber; private totalPrice; private rewards; private tokenAddress?; constructor(); constructor(_rewards: Map); constructor(address: string, amount: BigNumber); constructor(address: string, amount: BigNumber, tokenAddress: string); static sumAmounts(amounts: BigNumber[]): BigNumber; getTotalPrice(): BigNumber; getRewards(): Map; getAmounts(): BigNumber[]; getReceivers(): string[]; setReceiver(receiver: string, amount: BigNumber): AssetPrice; setTokenAddress(address: string): AssetPrice; getTokenAddress(): string; getAmountsString(): string; addNetworkFees(feeReceiver: string, networkFeePercent: BigNumber): AssetPrice; adjustToIncludeNetworkFees(feeReceiver: string, networkFeePercent: BigNumber): AssetPrice; getReceiversString(): string; }