import { Result } from '../wrapper/actions/result'; declare function getContractMethod(contract: any, methodName: string, param: any): { prop: any; func: any; } | null; declare class ContractCall { loadContract(abi: any, address: string): Promise; offChainCall(contract: any, methodName: string, param: [], amount: any, extra: any): Promise; onChainCall(contract: any, methodName: string, param: any, extra: any): Promise; } export { ContractCall, getContractMethod };