import { Interface } from '@ethersproject/abi';
import { BigintIsh } from 'maia-core-sdk';
/**
 * Class to handle ERC20 specific contract functions.
 */
export declare abstract class ERC20Token {
    static readonly INTERFACE: Interface;
    private constructor();
    static encodeApproveToken(amount: BigintIsh, spender: string): string;
    static encodeTransfer(amount: BigintIsh, recipient: string): string;
}
