import { Token } from './token'; import { TokenAmountStruct } from './token-amount-struct'; import BigNumber from 'bignumber.js'; import { BlockchainName } from '../blockchains/blockchain-name'; export declare class TokenAmount extends Token { private readonly _weiAmount; get weiAmount(): BigNumber; get stringWeiAmount(): string; get tokenAmount(): BigNumber; get stringTokenAmount(): string; constructor(tokenStruct: TokenAmountStruct); weiAmountMinusSlippage(slippage: number): BigNumber; weiAmountPlusSlippage(slippage: number): BigNumber; private getWeiAmount; get asStructWithAmount(): TokenAmountStruct; clone(tokenStruct?: Partial): TokenAmount; }