packageDocumentation module hidden export interface AbiModel { getMethod ( name ) : AbiItemModel | false ; getMethods ( ) : AbiItemModel [ ] ; hasMethod ( name ) : boolean ; getEvent ( name ) : AbiItemModel | false ; getEvents ( ) : AbiItemModel [ ] ; getEventBySignature ( signature ) : AbiItemModel | undefined ; hasEvent ( name ) : boolean ; } export interface AbiItemModel { name : string ; signature : string ; payable : boolean ; anonymous : boolean ; inputs : AbiInput [ ] ; outputs : AbiOutput [ ] ; type : string ; stateMutability ? : string ; constant ? : boolean ; funcName : string ; contractMethodParameters : any [ ] ; getInputLength ( ) : number ; getInputs ( ) : AbiInput [ ] ; getIndexedInputs ( ) : AbiInput [ ] ; getOutputs ( ) : AbiOutput [ ] ; isOfType ( value ) : boolean ; } export interface AbiInput { name : string ; type : string ; indexed ? : boolean ; components ? : AbiInput [ ] ; } export interface AbiOutput { name : string ; type : string ; components ? : AbiOutput [ ] ; }