/* Generated by ts-generator ver. 0.0.8 */ /* tslint:disable */ import BN from "bn.js"; import { Contract, ContractOptions } from "web3-eth-contract"; import { EventLog } from "web3-core"; import { EventEmitter } from "events"; import { ContractEvent, Callback, TransactionObject, BlockType } from "./types"; interface EventOptions { filter?: object; fromBlock?: BlockType; topics?: string[]; } export class NoSettlementToken extends Contract { constructor( jsonInterface: any[], address?: string, options?: ContractOptions ); clone(): NoSettlementToken; methods: { decimals(): TransactionObject; name(): TransactionObject; symbol(): TransactionObject; transfer(to: string, tokens: number | string): TransactionObject; transferFrom( from: string, to: string, tokens: number | string ): TransactionObject; approve( spender: string, tokens: number | string ): TransactionObject; totalSupply(): TransactionObject; balanceOf(arg0: string): TransactionObject; allowance(arg0: string, arg1: string): TransactionObject; }; events: { Approval: ContractEvent<{ tokenOwner: string; spender: string; tokens: string; 0: string; 1: string; 2: string; }>; Transfer: ContractEvent<{ from: string; to: string; tokens: string; 0: string; 1: string; 2: string; }>; allEvents: ( options?: EventOptions, cb?: Callback ) => EventEmitter; }; }