/// import { bufferToHex } from 'ethereumjs-util'; export { bufferToHex }; interface ABICoder { eventID: (name: string, types: Array) => Buffer; methodID: (name: string, types: Array) => Buffer; rawEncode: (types: Array, values: Array) => Buffer; simpleEncode: (method: string) => Buffer; rawInputsEncode: (inputs: Array) => Buffer; rawDecode: (types: Array, values: string) => any; } export declare function elementaryName(name: string): string; export declare function encodeSingle(type: any, arg: any): Buffer; export declare function isDynamic(type: string): boolean; export declare const ABI: ABICoder;