import { AbiItem } from '../../abi-properties'; export declare class Web3Factory { constructor(); /** * Build web3 genertic interfaces */ buildWeb3Interfaces(abiName: string): string; /** * Build event interface properties * @param abiItems The abi json */ buildEventInterfaceProperties(abiItems: AbiItem[]): string; /** * Build the method return context * @param type The type it returns * @param abiItem The abi item */ buildMethodReturnContext(type: string, abiItem: AbiItem): string; }