import { BigNumber } from 'ethers'; import { Service } from '../common'; import { KnownContract, KnownContracts, NftList, StreamList, StreamTransactionPayload, Transaction, Transactions } from './classes'; export declare class TransactionsService extends Service { getTransaction(hash: string): Promise; getTransactions(account: string): Promise; getNftList(account: string): Promise; createStreamTransactionPayload(account: string, receiver: string, amount: BigNumber, tokenAddress: string, userData: string, skipBalanceCheck: boolean): Promise; modifyStreamTransactionPayload(account: string, receiver: string, amount: BigNumber, tokenAddress: string, userData?: string, skipBalanceCheck?: boolean): Promise; deleteStreamTransactionPayload(account: string, receiver: string, tokenAddress: string, userData: string): Promise; getStreamList(account: string): Promise; createSuperERC20WrapperTransactionPayload(underlyingToken: string, underlyingDecimals: number, name: string, symbol: string): Promise; findSuperERC20WrapperOnChain(underlyingToken: string, chainId: number, underlyingDecimals: number, name: string, symbol: string): Promise; registerERC20WrapperToken(wrapperAddress: string, chainId?: number): Promise; getRegisteredERC20WrapperTokens(): Promise; }