import { BigNumber } from 'ethers';
import { BaseChain } from './base';
export default class Token {
    private chain;
    static MAX_AMOUNT: BigNumber;
    constructor(chain: BaseChain);
    approve(address: string, account: string, spender: string, amount: string): Promise<void>;
    balanceOf(address: string, account: string): Promise<string>;
    decimals(address: string): Promise<number>;
    compareAmount(amount1: string, amount2: string): 0 | 1 | -1;
    isBalanceEnough(address: string, account: string, amount: string): Promise<boolean>;
}
