/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import BN from "bn.js"; import { EventData, PastEventOptions } from "web3-eth-contract"; export interface ERC1363MockContract extends Truffle.Contract { "new"(meta?: Truffle.TransactionDetails): Promise; } export interface OnApprovalReceived { name: "OnApprovalReceived"; args: { owner: string; value: BN; data: string; 0: string; 1: BN; 2: string; }; } export interface OnTransferReceived { name: "OnTransferReceived"; args: { operator: string; from: string; value: BN; data: string; 0: string; 1: string; 2: BN; 3: string; }; } type AllEvents = OnApprovalReceived | OnTransferReceived; export interface ERC1363MockInstance extends Truffle.ContractInstance { onApprovalReceived: { ( owner: string, value: number | BN | string, data: string, txDetails?: Truffle.TransactionDetails ): Promise>; call( owner: string, value: number | BN | string, data: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( owner: string, value: number | BN | string, data: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( owner: string, value: number | BN | string, data: string, txDetails?: Truffle.TransactionDetails ): Promise; }; onTransferReceived: { ( operator: string, from: string, value: number | BN | string, data: string, txDetails?: Truffle.TransactionDetails ): Promise>; call( operator: string, from: string, value: number | BN | string, data: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( operator: string, from: string, value: number | BN | string, data: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( operator: string, from: string, value: number | BN | string, data: string, txDetails?: Truffle.TransactionDetails ): Promise; }; methods: { onApprovalReceived: { ( owner: string, value: number | BN | string, data: string, txDetails?: Truffle.TransactionDetails ): Promise>; call( owner: string, value: number | BN | string, data: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( owner: string, value: number | BN | string, data: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( owner: string, value: number | BN | string, data: string, txDetails?: Truffle.TransactionDetails ): Promise; }; onTransferReceived: { ( operator: string, from: string, value: number | BN | string, data: string, txDetails?: Truffle.TransactionDetails ): Promise>; call( operator: string, from: string, value: number | BN | string, data: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( operator: string, from: string, value: number | BN | string, data: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( operator: string, from: string, value: number | BN | string, data: 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; }