/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import BN from "bn.js"; import { EventData, PastEventOptions } from "../Web3Types"; export interface MigrationsContract extends Truffle.Contract { "new"(meta?: Truffle.TransactionDetails): Promise; } type AllEvents = never; export interface MigrationsInstance extends Truffle.ContractInstance { last_completed_migration(txDetails?: Truffle.TransactionDetails): Promise; owner(txDetails?: Truffle.TransactionDetails): Promise; setCompleted: { ( completed: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise>; call( completed: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( completed: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( completed: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; }; upgrade: { (newAddress: string, txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call( newAddress: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( newAddress: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( newAddress: string, txDetails?: Truffle.TransactionDetails ): Promise; }; methods: { last_completed_migration( txDetails?: Truffle.TransactionDetails ): Promise; owner(txDetails?: Truffle.TransactionDetails): Promise; setCompleted: { ( completed: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise>; call( completed: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( completed: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( completed: number | BN | string, txDetails?: Truffle.TransactionDetails ): Promise; }; upgrade: { (newAddress: string, txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call( newAddress: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( newAddress: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( newAddress: string, txDetails?: Truffle.TransactionDetails ): Promise; }; }; getPastEvents(event: string): Promise; getPastEvents( event: string, options: PastEventOptions, callback: (error: Error, event: EventData) => void ): Promise; getPastEvents(event: string, options: PastEventOptions): Promise; getPastEvents( event: string, callback: (error: Error, event: EventData) => void ): Promise; }