import { OdisPayments } from '@celo/abis/web3/OdisPayments'; import { Address, CeloTransactionObject } from '@celo/connect'; import { BigNumber } from 'bignumber.js'; import { BaseWrapper } from './BaseWrapper'; export declare class OdisPaymentsWrapper extends BaseWrapper { /** * @notice Fetches total amount sent (all-time) for given account to odisPayments * @param account The account to fetch total amount of funds sent */ totalPaidCUSD: (account: Address) => Promise; /** * @notice Sends USDm to this contract to pay for ODIS quota (for queries). * @param account The account whose balance to increment. * @param value The amount in USDm to pay. * @dev Throws if USDm transfer fails. */ payInCUSD: (account: Address, value: number | string) => CeloTransactionObject; } export type OdisPaymentsWrapperType = OdisPaymentsWrapper;