/**
 * @file VTokenImpl.ts
 * @author astra <astra@volare.finance>
 * @date 2022
 */
import { Address, BigNumber, ERC20 } from '@volare.finance/utils.js';
import { ContractInterface } from 'ethers';
export declare class VTokenImpl extends ERC20 {
    static ABI(): ContractInterface;
    static BalanceOf(contract: Address, owner: Address): Promise<BigNumber>;
    static Allowance(contract: Address, owner: Address, spender: Address): Promise<BigNumber>;
    static GetVTokenDetails(contract: Address): Promise<Array<any>>;
}
