import MethodAbi from "./methodAbi"; import ContractApi from "./contractApi"; import MethodCall from "./methodCall"; export default class MethodApi { readonly abi: MethodAbi; private contract; constructor(methodAbi: MethodAbi, contractApi: ContractApi); onMethod(...args: any[]): { call: (...methodArgs: any[]) => Promise; }; build(options?: any): MethodCall; _call(types: any, args: any, options?: any): Promise; }