import { TxParams } from 'zos-lib'; import ZosPackageFile from '../files/ZosPackageFile'; import ZosNetworkFile from '../files/ZosNetworkFile'; export default class TransactionController { txParams: TxParams; packageFile: ZosPackageFile; networkFile: ZosNetworkFile; constructor(txParams?: TxParams, network?: string, networkFile?: ZosNetworkFile); transfer(to: string, amount: string, unit: string): Promise; getBalanceOf(accountAddress: string, contractAddress?: string): Promise; callContractMethod(proxyAddress: string, methodName: string, methodArgs: string[]): Promise; sendTransaction(proxyAddress: string, methodName: string, methodArgs: string[]): Promise; private getTokenInfo; private getContractAndMethod; private parseFunctionCallResult; }