/// import { AbiItem } from 'web3-utils'; import { RelayingServicesAddresses } from './interfaces'; import { Contract } from 'web3-eth-contract'; import { EnvelopingConfig } from '@rsksmart/rif-relay-common'; export declare function getAbiItem(contractAbi: AbiItem[], itemName: string): AbiItem; export declare function addressHasCode(web3Instance: Web3, smartWalletAddress: string): Promise; export declare function getContract(web3Instance: Web3, contractAbi: AbiItem[], contractAddress: string): Contract; export declare function getContractAddresses(chainId: number): RelayingServicesAddresses; export declare function mergeConfiguration(inputConfig: any, mergeConfig: any): Partial; export declare function getRevertReason(txHash: string): Promise;