/* Generated by ts-generator ver. 0.0.8 */ /* tslint:disable */ import BN from "bn.js"; import { Contract, ContractOptions, EventOptions } from "web3-eth-contract"; import { EventLog } from "web3-core"; import { EventEmitter } from "events"; import { Callback, ContractEvent, TransactionObject } from "./types"; export class TokenRegistrarData extends Contract { constructor( jsonInterface: any[], address?: string, options?: ContractOptions ); clone(): TokenRegistrarData; methods: { rns(): TransactionObject; rootNode(): TransactionObject; sealedBids( arg0: string, arg1: string | number[] ): TransactionObject; tokenContract(): TransactionObject; startAuction(_hash: string | number[]): TransactionObject; startAuctions(_hashes: (string | number[])[]): TransactionObject; newBid( _sealedBid: string | number[], _tokenQuantity: number | string ): TransactionObject; newBidWithToken( _from: string, _tokenQuantity: number | string, _sealedBid: string | number[] ): TransactionObject; startAuctionsAndBid( _hashes: (string | number[])[], _sealedBid: string | number[], _tokenQuantity: number | string ): TransactionObject; unsealBid( _hash: string | number[], _value: number | string, _salt: string | number[] ): TransactionObject; finalizeAuction(_hash: string | number[]): TransactionObject; transfer( _hash: string | number[], _newOwner: string ): TransactionObject; releaseDeed(_hash: string | number[]): TransactionObject; eraseNode(_labels: (string | number[])[]): TransactionObject; transferRegistrars(_hash: string | number[]): TransactionObject; payRent(_hash: string | number[]): TransactionObject; payRentWithToken( _from: string, _tokenQuantity: number | string, _hash: string | number[] ): TransactionObject; acceptRegistrarTransfer( _hash: string | number[], _deed: string, _registrationDate: number | string ): TransactionObject; state(_hash: string | number[]): TransactionObject; entries( _hash: string | number[] ): TransactionObject<{ 0: BN; 1: string; 2: BN; 3: BN; 4: BN; }>; shaBid( _hash: string | number[], _owner: string, _value: number | string, _salt: string | number[] ): TransactionObject; tokenFallback( _from: string, _value: number | string, _data: string | number[] ): TransactionObject; }; events: { AuctionStarted: ContractEvent<{ hash: string; registrationDate: BN; 0: string; 1: BN; }>; BidRevealed: ContractEvent<{ hash: string; owner: string; value: BN; status: BN; 0: string; 1: string; 2: BN; 3: BN; }>; HashRegistered: ContractEvent<{ hash: string; owner: string; value: BN; registrationDate: BN; 0: string; 1: string; 2: BN; 3: BN; }>; HashReleased: ContractEvent<{ hash: string; value: BN; 0: string; 1: BN; }>; NewBid: ContractEvent<{ hash: string; bidder: string; deposit: BN; 0: string; 1: string; 2: BN; }>; allEvents: ( options?: EventOptions, cb?: Callback ) => EventEmitter; }; }