/* Generated by ts-generator ver. 0.0.8 */ /* tslint:disable */ import { BigNumber } from "bignumber.js"; export interface ERC165Contract extends Truffle.Contract { "new"(meta?: Truffle.TransactionDetails): Promise; } export interface ERC721Contract extends Truffle.Contract { "new"(meta?: Truffle.TransactionDetails): Promise; } export interface ERC721EnumerableContract extends Truffle.Contract { "new"(meta?: Truffle.TransactionDetails): Promise; } export interface ERC721FullContract extends Truffle.Contract { "new"( name: string, symbol: string, meta?: Truffle.TransactionDetails ): Promise; } export interface ERC721MetadataContract extends Truffle.Contract { "new"( name: string, symbol: string, meta?: Truffle.TransactionDetails ): Promise; } export interface ERC721MetadataMintableContract extends Truffle.Contract { "new"( meta?: Truffle.TransactionDetails ): Promise; } export interface ERC721MintableContract extends Truffle.Contract { "new"(meta?: Truffle.TransactionDetails): Promise; } export interface IERC165Contract extends Truffle.Contract { "new"(meta?: Truffle.TransactionDetails): Promise; } export interface IERC721Contract extends Truffle.Contract { "new"(meta?: Truffle.TransactionDetails): Promise; } export interface IERC721EnumerableContract extends Truffle.Contract { "new"(meta?: Truffle.TransactionDetails): Promise; } export interface IERC721MetadataContract extends Truffle.Contract { "new"(meta?: Truffle.TransactionDetails): Promise; } export interface IERC721ReceiverContract extends Truffle.Contract { "new"(meta?: Truffle.TransactionDetails): Promise; } export interface MigrationsContract extends Truffle.Contract { "new"(meta?: Truffle.TransactionDetails): Promise; } export interface MinterRoleContract extends Truffle.Contract { "new"(meta?: Truffle.TransactionDetails): Promise; } export interface ReflauntContract extends Truffle.Contract { "new"(meta?: Truffle.TransactionDetails): Promise; } export interface ERC165Instance extends Truffle.ContractInstance { supportsInterface( interfaceId: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; } export interface ERC721Instance extends Truffle.ContractInstance { supportsInterface( interfaceId: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; balanceOf( owner: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; ownerOf( tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; approve: { ( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; getApproved( tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; setApprovalForAll: { ( to: string | BigNumber, approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; call( to: string | BigNumber, approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( to: string | BigNumber, approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( to: string | BigNumber, approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; }; isApprovedForAll( owner: string | BigNumber, operator: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; transferFrom: { ( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; safeTransferFrom: { ( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; } export interface ERC721EnumerableInstance extends Truffle.ContractInstance { supportsInterface( interfaceId: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; getApproved( tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; approve: { ( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; transferFrom: { ( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; safeTransferFrom: { ( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; ownerOf( tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; balanceOf( owner: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; setApprovalForAll: { ( to: string | BigNumber, approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; call( to: string | BigNumber, approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( to: string | BigNumber, approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( to: string | BigNumber, approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; }; isApprovedForAll( owner: string | BigNumber, operator: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; tokenOfOwnerByIndex( owner: string | BigNumber, index: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; totalSupply(txDetails?: Truffle.TransactionDetails): Promise; tokenByIndex( index: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; } export interface ERC721FullInstance extends Truffle.ContractInstance { supportsInterface( interfaceId: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; name(txDetails?: Truffle.TransactionDetails): Promise; getApproved( tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; approve: { ( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; totalSupply(txDetails?: Truffle.TransactionDetails): Promise; transferFrom: { ( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; tokenOfOwnerByIndex( owner: string | BigNumber, index: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; safeTransferFrom: { ( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; tokenByIndex( index: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; ownerOf( tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; balanceOf( owner: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; symbol(txDetails?: Truffle.TransactionDetails): Promise; setApprovalForAll: { ( to: string | BigNumber, approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; call( to: string | BigNumber, approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( to: string | BigNumber, approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( to: string | BigNumber, approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; }; tokenURI( tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; isApprovedForAll( owner: string | BigNumber, operator: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; } export interface ERC721MetadataInstance extends Truffle.ContractInstance { supportsInterface( interfaceId: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; getApproved( tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; approve: { ( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; transferFrom: { ( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; safeTransferFrom: { ( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; ownerOf( tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; balanceOf( owner: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; setApprovalForAll: { ( to: string | BigNumber, approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; call( to: string | BigNumber, approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( to: string | BigNumber, approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( to: string | BigNumber, approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; }; isApprovedForAll( owner: string | BigNumber, operator: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; name(txDetails?: Truffle.TransactionDetails): Promise; symbol(txDetails?: Truffle.TransactionDetails): Promise; tokenURI( tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; } export interface ERC721MetadataMintableInstance extends Truffle.ContractInstance { supportsInterface( interfaceId: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; name(txDetails?: Truffle.TransactionDetails): Promise; getApproved( tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; approve: { ( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; transferFrom: { ( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; safeTransferFrom: { ( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; ownerOf( tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; balanceOf( owner: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; symbol(txDetails?: Truffle.TransactionDetails): Promise; addMinter: { ( account: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; call( account: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( account: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( account: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; }; renounceMinter: { (txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call(txDetails?: Truffle.TransactionDetails): Promise; sendTransaction(txDetails?: Truffle.TransactionDetails): Promise; estimateGas(txDetails?: Truffle.TransactionDetails): Promise; }; setApprovalForAll: { ( to: string | BigNumber, approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; call( to: string | BigNumber, approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( to: string | BigNumber, approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( to: string | BigNumber, approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; }; isMinter( account: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; tokenURI( tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; isApprovedForAll( owner: string | BigNumber, operator: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; mintWithTokenURI: { ( to: string | BigNumber, tokenId: number | BigNumber | string, tokenURI: string, txDetails?: Truffle.TransactionDetails ): Promise; call( to: string | BigNumber, tokenId: number | BigNumber | string, tokenURI: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( to: string | BigNumber, tokenId: number | BigNumber | string, tokenURI: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( to: string | BigNumber, tokenId: number | BigNumber | string, tokenURI: string, txDetails?: Truffle.TransactionDetails ): Promise; }; } export interface ERC721MintableInstance extends Truffle.ContractInstance { supportsInterface( interfaceId: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; getApproved( tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; approve: { ( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; transferFrom: { ( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; safeTransferFrom: { ( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; ownerOf( tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; balanceOf( owner: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; addMinter: { ( account: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; call( account: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( account: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( account: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; }; renounceMinter: { (txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call(txDetails?: Truffle.TransactionDetails): Promise; sendTransaction(txDetails?: Truffle.TransactionDetails): Promise; estimateGas(txDetails?: Truffle.TransactionDetails): Promise; }; setApprovalForAll: { ( to: string | BigNumber, approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; call( to: string | BigNumber, approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( to: string | BigNumber, approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( to: string | BigNumber, approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; }; isMinter( account: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; isApprovedForAll( owner: string | BigNumber, operator: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; mint: { ( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; } export interface IERC165Instance extends Truffle.ContractInstance { supportsInterface( interfaceId: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; } export interface IERC721Instance extends Truffle.ContractInstance { supportsInterface( interfaceId: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; balanceOf( owner: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; ownerOf( tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; approve: { ( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; getApproved( tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; setApprovalForAll: { ( operator: string | BigNumber, _approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; call( operator: string | BigNumber, _approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( operator: string | BigNumber, _approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( operator: string | BigNumber, _approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; }; isApprovedForAll( owner: string | BigNumber, operator: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; transferFrom: { ( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; safeTransferFrom: { ( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; } export interface IERC721EnumerableInstance extends Truffle.ContractInstance { supportsInterface( interfaceId: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; getApproved( tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; approve: { ( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; transferFrom: { ( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; safeTransferFrom: { ( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; ownerOf( tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; balanceOf( owner: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; setApprovalForAll: { ( operator: string | BigNumber, _approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; call( operator: string | BigNumber, _approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( operator: string | BigNumber, _approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( operator: string | BigNumber, _approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; }; isApprovedForAll( owner: string | BigNumber, operator: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; totalSupply(txDetails?: Truffle.TransactionDetails): Promise; tokenOfOwnerByIndex( owner: string | BigNumber, index: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; tokenByIndex( index: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; } export interface IERC721MetadataInstance extends Truffle.ContractInstance { supportsInterface( interfaceId: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; getApproved( tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; approve: { ( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; transferFrom: { ( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; safeTransferFrom: { ( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; ownerOf( tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; balanceOf( owner: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; setApprovalForAll: { ( operator: string | BigNumber, _approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; call( operator: string | BigNumber, _approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( operator: string | BigNumber, _approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( operator: string | BigNumber, _approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; }; isApprovedForAll( owner: string | BigNumber, operator: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; name(txDetails?: Truffle.TransactionDetails): Promise; symbol(txDetails?: Truffle.TransactionDetails): Promise; tokenURI( tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; } export interface IERC721ReceiverInstance extends Truffle.ContractInstance { onERC721Received: { ( operator: string | BigNumber, from: string | BigNumber, tokenId: number | BigNumber | string, data: string, txDetails?: Truffle.TransactionDetails ): Promise; call( operator: string | BigNumber, from: string | BigNumber, tokenId: number | BigNumber | string, data: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( operator: string | BigNumber, from: string | BigNumber, tokenId: number | BigNumber | string, data: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( operator: string | BigNumber, from: string | BigNumber, tokenId: number | BigNumber | string, data: string, txDetails?: Truffle.TransactionDetails ): Promise; }; } export interface MigrationsInstance extends Truffle.ContractInstance { last_completed_migration( txDetails?: Truffle.TransactionDetails ): Promise; owner(txDetails?: Truffle.TransactionDetails): Promise; setCompleted: { ( completed: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( completed: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( completed: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( completed: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; upgrade: { ( new_address: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; call( new_address: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( new_address: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( new_address: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; }; } export interface MinterRoleInstance extends Truffle.ContractInstance { isMinter( account: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; addMinter: { ( account: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; call( account: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( account: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( account: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; }; renounceMinter: { (txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call(txDetails?: Truffle.TransactionDetails): Promise; sendTransaction(txDetails?: Truffle.TransactionDetails): Promise; estimateGas(txDetails?: Truffle.TransactionDetails): Promise; }; } export interface ReflauntInstance extends Truffle.ContractInstance { supportsInterface( interfaceId: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; name(txDetails?: Truffle.TransactionDetails): Promise; getApproved( tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; approve: { ( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; totalSupply(txDetails?: Truffle.TransactionDetails): Promise; transferFrom: { ( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; tokenOfOwnerByIndex( owner: string | BigNumber, index: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; safeTransferFrom: { ( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; call( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( from: string | BigNumber, to: string | BigNumber, tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; }; tokenByIndex( index: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; mintWithTokenURI: { ( to: string | BigNumber, tokenId: number | BigNumber | string, tokenURI: string, txDetails?: Truffle.TransactionDetails ): Promise; call( to: string | BigNumber, tokenId: number | BigNumber | string, tokenURI: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( to: string | BigNumber, tokenId: number | BigNumber | string, tokenURI: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( to: string | BigNumber, tokenId: number | BigNumber | string, tokenURI: string, txDetails?: Truffle.TransactionDetails ): Promise; }; ownerOf( tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; balanceOf( owner: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; symbol(txDetails?: Truffle.TransactionDetails): Promise; addMinter: { ( account: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; call( account: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( account: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( account: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; }; renounceMinter: { (txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call(txDetails?: Truffle.TransactionDetails): Promise; sendTransaction(txDetails?: Truffle.TransactionDetails): Promise; estimateGas(txDetails?: Truffle.TransactionDetails): Promise; }; setApprovalForAll: { ( to: string | BigNumber, approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; call( to: string | BigNumber, approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( to: string | BigNumber, approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( to: string | BigNumber, approved: boolean, txDetails?: Truffle.TransactionDetails ): Promise; }; isMinter( account: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; tokenURI( tokenId: number | BigNumber | string, txDetails?: Truffle.TransactionDetails ): Promise; isApprovedForAll( owner: string | BigNumber, operator: string | BigNumber, txDetails?: Truffle.TransactionDetails ): Promise; }