/* Generated by ts-generator ver. 0.0.8 */ /* tslint:disable */ import BN from "bn.js"; import { ContractOptions } from "web3-eth-contract"; import { EventLog } from "web3-core"; import { EventEmitter } from "events"; import { Callback, PayableTransactionObject, NonPayableTransactionObject, BlockType, ContractEventLog, BaseContract } from "./types"; interface EventOptions { filter?: object; fromBlock?: BlockType; topics?: string[]; } export interface Migrations extends BaseContract { constructor( jsonInterface: any[], address?: string, options?: ContractOptions ): Migrations; clone(): Migrations; methods: { last_completed_migration(): NonPayableTransactionObject; owner(): NonPayableTransactionObject; setCompleted(completed: number | string): NonPayableTransactionObject; }; events: { allEvents(options?: EventOptions, cb?: Callback): EventEmitter; }; }