import type { BaseContract, BigNumber, BigNumberish, BytesLike, CallOverrides, ContractTransaction, Overrides, PayableOverrides, PopulatedTransaction, Signer, utils } from "ethers"; import type { FunctionFragment, Result, EventFragment } from "@ethersproject/abi"; import type { Listener, Provider } from "@ethersproject/providers"; import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent, PromiseOrValue } from "./common"; export interface InfinityMintInterface extends utils.Interface { functions: { "approvalCount()": FunctionFragment; "approve(address,uint256)": FunctionFragment; "approved(address)": FunctionFragment; "balanceOf(address)": FunctionFragment; "currentTokenId()": FunctionFragment; "deployer()": FunctionFragment; "depositStickerRoyalty(uint32)": FunctionFragment; "depositSystemRoyalty(uint32)": FunctionFragment; "exists(uint256)": FunctionFragment; "getApproved(uint256)": FunctionFragment; "getPathId(uint32)": FunctionFragment; "getPreview()": FunctionFragment; "implicitBatch(uint32[],uint32[][],bytes[],uint32[][],uint32[][])": FunctionFragment; "implicitMint(address,uint32,uint32[],bytes,uint32[],uint32[])": FunctionFragment; "isApprovedForAll(address,address)": FunctionFragment; "isApprovedOrOwner(address,uint256)": FunctionFragment; "isAuthenticated(address)": FunctionFragment; "mint()": FunctionFragment; "mintArguments(bytes)": FunctionFragment; "mintPreview(uint32)": FunctionFragment; "minterController()": FunctionFragment; "mintsEnabled()": FunctionFragment; "multiApprove(address[])": FunctionFragment; "multiRevoke(address[])": FunctionFragment; "name()": FunctionFragment; "ownerOf(uint256)": FunctionFragment; "royaltyController()": FunctionFragment; "safeTransferFrom(address,address,uint256)": FunctionFragment; "safeTransferFrom(address,address,uint256,bytes)": FunctionFragment; "setApprovalForAll(address,bool)": FunctionFragment; "setMinterController(address)": FunctionFragment; "setMintsEnabled(bool)": FunctionFragment; "setPrivilages(address,bool)": FunctionFragment; "setRoyaltyController(address)": FunctionFragment; "setStorageController(address)": FunctionFragment; "setTokenURI(uint32,string)": FunctionFragment; "storageController()": FunctionFragment; "supportsInterface(bytes4)": FunctionFragment; "symbol()": FunctionFragment; "tokenPrice()": FunctionFragment; "tokenURI(uint256)": FunctionFragment; "totalSupply()": FunctionFragment; "transferBatch(uint256[],address)": FunctionFragment; "transferFrom(address,address,uint256)": FunctionFragment; "transferOwnership(address)": FunctionFragment; "valuesController()": FunctionFragment; "withdraw()": FunctionFragment; }; getFunction(nameOrSignatureOrTopic: "approvalCount" | "approve" | "approved" | "balanceOf" | "currentTokenId" | "deployer" | "depositStickerRoyalty" | "depositSystemRoyalty" | "exists" | "getApproved" | "getPathId" | "getPreview" | "implicitBatch" | "implicitMint" | "isApprovedForAll" | "isApprovedOrOwner" | "isAuthenticated" | "mint" | "mintArguments" | "mintPreview" | "minterController" | "mintsEnabled" | "multiApprove" | "multiRevoke" | "name" | "ownerOf" | "royaltyController" | "safeTransferFrom(address,address,uint256)" | "safeTransferFrom(address,address,uint256,bytes)" | "setApprovalForAll" | "setMinterController" | "setMintsEnabled" | "setPrivilages" | "setRoyaltyController" | "setStorageController" | "setTokenURI" | "storageController" | "supportsInterface" | "symbol" | "tokenPrice" | "tokenURI" | "totalSupply" | "transferBatch" | "transferFrom" | "transferOwnership" | "valuesController" | "withdraw"): FunctionFragment; encodeFunctionData(functionFragment: "approvalCount", values?: undefined): string; encodeFunctionData(functionFragment: "approve", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "approved", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "balanceOf", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "currentTokenId", values?: undefined): string; encodeFunctionData(functionFragment: "deployer", values?: undefined): string; encodeFunctionData(functionFragment: "depositStickerRoyalty", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "depositSystemRoyalty", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "exists", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "getApproved", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "getPathId", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "getPreview", values?: undefined): string; encodeFunctionData(functionFragment: "implicitBatch", values: [ PromiseOrValue[], PromiseOrValue[][], PromiseOrValue[], PromiseOrValue[][], PromiseOrValue[][] ]): string; encodeFunctionData(functionFragment: "implicitMint", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue[], PromiseOrValue, PromiseOrValue[], PromiseOrValue[] ]): string; encodeFunctionData(functionFragment: "isApprovedForAll", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "isApprovedOrOwner", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "isAuthenticated", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "mint", values?: undefined): string; encodeFunctionData(functionFragment: "mintArguments", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "mintPreview", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "minterController", values?: undefined): string; encodeFunctionData(functionFragment: "mintsEnabled", values?: undefined): string; encodeFunctionData(functionFragment: "multiApprove", values: [PromiseOrValue[]]): string; encodeFunctionData(functionFragment: "multiRevoke", values: [PromiseOrValue[]]): string; encodeFunctionData(functionFragment: "name", values?: undefined): string; encodeFunctionData(functionFragment: "ownerOf", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "royaltyController", values?: undefined): string; encodeFunctionData(functionFragment: "safeTransferFrom(address,address,uint256)", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "safeTransferFrom(address,address,uint256,bytes)", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "setApprovalForAll", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "setMinterController", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "setMintsEnabled", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "setPrivilages", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "setRoyaltyController", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "setStorageController", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "setTokenURI", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "storageController", values?: undefined): string; encodeFunctionData(functionFragment: "supportsInterface", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "symbol", values?: undefined): string; encodeFunctionData(functionFragment: "tokenPrice", values?: undefined): string; encodeFunctionData(functionFragment: "tokenURI", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "totalSupply", values?: undefined): string; encodeFunctionData(functionFragment: "transferBatch", values: [PromiseOrValue[], PromiseOrValue]): string; encodeFunctionData(functionFragment: "transferFrom", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "transferOwnership", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "valuesController", values?: undefined): string; encodeFunctionData(functionFragment: "withdraw", values?: undefined): string; decodeFunctionResult(functionFragment: "approvalCount", data: BytesLike): Result; decodeFunctionResult(functionFragment: "approve", data: BytesLike): Result; decodeFunctionResult(functionFragment: "approved", data: BytesLike): Result; decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result; decodeFunctionResult(functionFragment: "currentTokenId", data: BytesLike): Result; decodeFunctionResult(functionFragment: "deployer", data: BytesLike): Result; decodeFunctionResult(functionFragment: "depositStickerRoyalty", data: BytesLike): Result; decodeFunctionResult(functionFragment: "depositSystemRoyalty", data: BytesLike): Result; decodeFunctionResult(functionFragment: "exists", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getApproved", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getPathId", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getPreview", data: BytesLike): Result; decodeFunctionResult(functionFragment: "implicitBatch", data: BytesLike): Result; decodeFunctionResult(functionFragment: "implicitMint", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isApprovedForAll", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isApprovedOrOwner", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isAuthenticated", data: BytesLike): Result; decodeFunctionResult(functionFragment: "mint", data: BytesLike): Result; decodeFunctionResult(functionFragment: "mintArguments", data: BytesLike): Result; decodeFunctionResult(functionFragment: "mintPreview", data: BytesLike): Result; decodeFunctionResult(functionFragment: "minterController", data: BytesLike): Result; decodeFunctionResult(functionFragment: "mintsEnabled", data: BytesLike): Result; decodeFunctionResult(functionFragment: "multiApprove", data: BytesLike): Result; decodeFunctionResult(functionFragment: "multiRevoke", data: BytesLike): Result; decodeFunctionResult(functionFragment: "name", data: BytesLike): Result; decodeFunctionResult(functionFragment: "ownerOf", data: BytesLike): Result; decodeFunctionResult(functionFragment: "royaltyController", data: BytesLike): Result; decodeFunctionResult(functionFragment: "safeTransferFrom(address,address,uint256)", data: BytesLike): Result; decodeFunctionResult(functionFragment: "safeTransferFrom(address,address,uint256,bytes)", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setApprovalForAll", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setMinterController", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setMintsEnabled", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setPrivilages", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setRoyaltyController", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setStorageController", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setTokenURI", data: BytesLike): Result; decodeFunctionResult(functionFragment: "storageController", data: BytesLike): Result; decodeFunctionResult(functionFragment: "supportsInterface", data: BytesLike): Result; decodeFunctionResult(functionFragment: "symbol", data: BytesLike): Result; decodeFunctionResult(functionFragment: "tokenPrice", data: BytesLike): Result; decodeFunctionResult(functionFragment: "tokenURI", data: BytesLike): Result; decodeFunctionResult(functionFragment: "totalSupply", data: BytesLike): Result; decodeFunctionResult(functionFragment: "transferBatch", data: BytesLike): Result; decodeFunctionResult(functionFragment: "transferFrom", data: BytesLike): Result; decodeFunctionResult(functionFragment: "transferOwnership", data: BytesLike): Result; decodeFunctionResult(functionFragment: "valuesController", data: BytesLike): Result; decodeFunctionResult(functionFragment: "withdraw", data: BytesLike): Result; events: { "Approval(address,address,uint256)": EventFragment; "ApprovalForAll(address,address,bool)": EventFragment; "PermissionChange(address,address,bool)": EventFragment; "TokenMinted(uint32,address)": EventFragment; "TokenPreviewComplete(address,uint256)": EventFragment; "TokenPreviewMinted(uint32,address)": EventFragment; "Transfer(address,address,uint256)": EventFragment; "TransferedOwnership(address,address)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "Approval"): EventFragment; getEvent(nameOrSignatureOrTopic: "ApprovalForAll"): EventFragment; getEvent(nameOrSignatureOrTopic: "PermissionChange"): EventFragment; getEvent(nameOrSignatureOrTopic: "TokenMinted"): EventFragment; getEvent(nameOrSignatureOrTopic: "TokenPreviewComplete"): EventFragment; getEvent(nameOrSignatureOrTopic: "TokenPreviewMinted"): EventFragment; getEvent(nameOrSignatureOrTopic: "Transfer"): EventFragment; getEvent(nameOrSignatureOrTopic: "TransferedOwnership"): EventFragment; } export interface ApprovalEventObject { owner: string; approved: string; tokenId: BigNumber; } export type ApprovalEvent = TypedEvent<[ string, string, BigNumber ], ApprovalEventObject>; export type ApprovalEventFilter = TypedEventFilter; export interface ApprovalForAllEventObject { owner: string; operator: string; approved: boolean; } export type ApprovalForAllEvent = TypedEvent<[ string, string, boolean ], ApprovalForAllEventObject>; export type ApprovalForAllEventFilter = TypedEventFilter; export interface PermissionChangeEventObject { sender: string; changee: string; value: boolean; } export type PermissionChangeEvent = TypedEvent<[ string, string, boolean ], PermissionChangeEventObject>; export type PermissionChangeEventFilter = TypedEventFilter; export interface TokenMintedEventObject { tokenId: number; sender: string; } export type TokenMintedEvent = TypedEvent<[ number, string ], TokenMintedEventObject>; export type TokenMintedEventFilter = TypedEventFilter; export interface TokenPreviewCompleteEventObject { sender: string; previewCount: BigNumber; } export type TokenPreviewCompleteEvent = TypedEvent<[ string, BigNumber ], TokenPreviewCompleteEventObject>; export type TokenPreviewCompleteEventFilter = TypedEventFilter; export interface TokenPreviewMintedEventObject { tokenId: number; sender: string; } export type TokenPreviewMintedEvent = TypedEvent<[ number, string ], TokenPreviewMintedEventObject>; export type TokenPreviewMintedEventFilter = TypedEventFilter; export interface TransferEventObject { from: string; to: string; tokenId: BigNumber; } export type TransferEvent = TypedEvent<[ string, string, BigNumber ], TransferEventObject>; export type TransferEventFilter = TypedEventFilter; export interface TransferedOwnershipEventObject { from: string; to: string; } export type TransferedOwnershipEvent = TypedEvent<[ string, string ], TransferedOwnershipEventObject>; export type TransferedOwnershipEventFilter = TypedEventFilter; export interface InfinityMint extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: InfinityMintInterface; queryFilter(event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined): Promise>; listeners(eventFilter?: TypedEventFilter): Array>; listeners(eventName?: string): Array; removeAllListeners(eventFilter: TypedEventFilter): this; removeAllListeners(eventName?: string): this; off: OnEvent; on: OnEvent; once: OnEvent; removeListener: OnEvent; functions: { approvalCount(overrides?: CallOverrides): Promise<[BigNumber]>; approve(_to: PromiseOrValue, _tokenId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; approved(arg0: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean]>; balanceOf(_owner: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber]>; currentTokenId(overrides?: CallOverrides): Promise<[number]>; deployer(overrides?: CallOverrides): Promise<[string]>; depositStickerRoyalty(tokenId: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; depositSystemRoyalty(royaltyType: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; exists(_tokenId: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean]>; getApproved(_tokenId: PromiseOrValue, overrides?: CallOverrides): Promise<[string]>; getPathId(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber]>; getPreview(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; implicitBatch(pathId: PromiseOrValue[], colours: PromiseOrValue[][], mintData: PromiseOrValue[], assets: PromiseOrValue[][], names: PromiseOrValue[][], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; implicitMint(receiver: PromiseOrValue, pathId: PromiseOrValue, colours: PromiseOrValue[], mintData: PromiseOrValue, assets: PromiseOrValue[], names: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; isApprovedForAll(_owner: PromiseOrValue, _operator: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean]>; isApprovedOrOwner(addr: PromiseOrValue, tokenId: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean]>; isAuthenticated(addr: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean]>; mint(overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; mintArguments(data: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; mintPreview(index: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; minterController(overrides?: CallOverrides): Promise<[string]>; mintsEnabled(overrides?: CallOverrides): Promise<[boolean]>; multiApprove(addrs: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; multiRevoke(addrs: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; name(overrides?: CallOverrides): Promise<[string]>; ownerOf(_tokenId: PromiseOrValue, overrides?: CallOverrides): Promise<[string]>; royaltyController(overrides?: CallOverrides): Promise<[string]>; "safeTransferFrom(address,address,uint256)"(_from: PromiseOrValue, _to: PromiseOrValue, _tokenId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; "safeTransferFrom(address,address,uint256,bytes)"(_from: PromiseOrValue, _to: PromiseOrValue, _tokenId: PromiseOrValue, _data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setApprovalForAll(_operator: PromiseOrValue, _approved: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setMinterController(minterContract: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setMintsEnabled(value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPrivilages(addr: PromiseOrValue, value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setRoyaltyController(royaltyContract: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setStorageController(storageContract: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setTokenURI(tokenId: PromiseOrValue, json: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; storageController(overrides?: CallOverrides): Promise<[string]>; supportsInterface(interfaceId: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean]>; symbol(overrides?: CallOverrides): Promise<[string]>; tokenPrice(overrides?: CallOverrides): Promise<[BigNumber]>; tokenURI(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise<[string] & { result: string; }>; totalSupply(overrides?: CallOverrides): Promise<[BigNumber]>; transferBatch(tokenIds: PromiseOrValue[], destination: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferFrom(_from: PromiseOrValue, _to: PromiseOrValue, _tokenId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferOwnership(addr: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; valuesController(overrides?: CallOverrides): Promise<[string]>; withdraw(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; }; approvalCount(overrides?: CallOverrides): Promise; approve(_to: PromiseOrValue, _tokenId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; approved(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; balanceOf(_owner: PromiseOrValue, overrides?: CallOverrides): Promise; currentTokenId(overrides?: CallOverrides): Promise; deployer(overrides?: CallOverrides): Promise; depositStickerRoyalty(tokenId: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; depositSystemRoyalty(royaltyType: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; exists(_tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; getApproved(_tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; getPathId(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; getPreview(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; implicitBatch(pathId: PromiseOrValue[], colours: PromiseOrValue[][], mintData: PromiseOrValue[], assets: PromiseOrValue[][], names: PromiseOrValue[][], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; implicitMint(receiver: PromiseOrValue, pathId: PromiseOrValue, colours: PromiseOrValue[], mintData: PromiseOrValue, assets: PromiseOrValue[], names: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; isApprovedForAll(_owner: PromiseOrValue, _operator: PromiseOrValue, overrides?: CallOverrides): Promise; isApprovedOrOwner(addr: PromiseOrValue, tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; isAuthenticated(addr: PromiseOrValue, overrides?: CallOverrides): Promise; mint(overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; mintArguments(data: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; mintPreview(index: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; minterController(overrides?: CallOverrides): Promise; mintsEnabled(overrides?: CallOverrides): Promise; multiApprove(addrs: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; multiRevoke(addrs: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; name(overrides?: CallOverrides): Promise; ownerOf(_tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; royaltyController(overrides?: CallOverrides): Promise; "safeTransferFrom(address,address,uint256)"(_from: PromiseOrValue, _to: PromiseOrValue, _tokenId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; "safeTransferFrom(address,address,uint256,bytes)"(_from: PromiseOrValue, _to: PromiseOrValue, _tokenId: PromiseOrValue, _data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setApprovalForAll(_operator: PromiseOrValue, _approved: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setMinterController(minterContract: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setMintsEnabled(value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPrivilages(addr: PromiseOrValue, value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setRoyaltyController(royaltyContract: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setStorageController(storageContract: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setTokenURI(tokenId: PromiseOrValue, json: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; storageController(overrides?: CallOverrides): Promise; supportsInterface(interfaceId: PromiseOrValue, overrides?: CallOverrides): Promise; symbol(overrides?: CallOverrides): Promise; tokenPrice(overrides?: CallOverrides): Promise; tokenURI(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; totalSupply(overrides?: CallOverrides): Promise; transferBatch(tokenIds: PromiseOrValue[], destination: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferFrom(_from: PromiseOrValue, _to: PromiseOrValue, _tokenId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferOwnership(addr: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; valuesController(overrides?: CallOverrides): Promise; withdraw(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; callStatic: { approvalCount(overrides?: CallOverrides): Promise; approve(_to: PromiseOrValue, _tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; approved(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; balanceOf(_owner: PromiseOrValue, overrides?: CallOverrides): Promise; currentTokenId(overrides?: CallOverrides): Promise; deployer(overrides?: CallOverrides): Promise; depositStickerRoyalty(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; depositSystemRoyalty(royaltyType: PromiseOrValue, overrides?: CallOverrides): Promise; exists(_tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; getApproved(_tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; getPathId(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; getPreview(overrides?: CallOverrides): Promise; implicitBatch(pathId: PromiseOrValue[], colours: PromiseOrValue[][], mintData: PromiseOrValue[], assets: PromiseOrValue[][], names: PromiseOrValue[][], overrides?: CallOverrides): Promise; implicitMint(receiver: PromiseOrValue, pathId: PromiseOrValue, colours: PromiseOrValue[], mintData: PromiseOrValue, assets: PromiseOrValue[], names: PromiseOrValue[], overrides?: CallOverrides): Promise; isApprovedForAll(_owner: PromiseOrValue, _operator: PromiseOrValue, overrides?: CallOverrides): Promise; isApprovedOrOwner(addr: PromiseOrValue, tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; isAuthenticated(addr: PromiseOrValue, overrides?: CallOverrides): Promise; mint(overrides?: CallOverrides): Promise; mintArguments(data: PromiseOrValue, overrides?: CallOverrides): Promise; mintPreview(index: PromiseOrValue, overrides?: CallOverrides): Promise; minterController(overrides?: CallOverrides): Promise; mintsEnabled(overrides?: CallOverrides): Promise; multiApprove(addrs: PromiseOrValue[], overrides?: CallOverrides): Promise; multiRevoke(addrs: PromiseOrValue[], overrides?: CallOverrides): Promise; name(overrides?: CallOverrides): Promise; ownerOf(_tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; royaltyController(overrides?: CallOverrides): Promise; "safeTransferFrom(address,address,uint256)"(_from: PromiseOrValue, _to: PromiseOrValue, _tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; "safeTransferFrom(address,address,uint256,bytes)"(_from: PromiseOrValue, _to: PromiseOrValue, _tokenId: PromiseOrValue, _data: PromiseOrValue, overrides?: CallOverrides): Promise; setApprovalForAll(_operator: PromiseOrValue, _approved: PromiseOrValue, overrides?: CallOverrides): Promise; setMinterController(minterContract: PromiseOrValue, overrides?: CallOverrides): Promise; setMintsEnabled(value: PromiseOrValue, overrides?: CallOverrides): Promise; setPrivilages(addr: PromiseOrValue, value: PromiseOrValue, overrides?: CallOverrides): Promise; setRoyaltyController(royaltyContract: PromiseOrValue, overrides?: CallOverrides): Promise; setStorageController(storageContract: PromiseOrValue, overrides?: CallOverrides): Promise; setTokenURI(tokenId: PromiseOrValue, json: PromiseOrValue, overrides?: CallOverrides): Promise; storageController(overrides?: CallOverrides): Promise; supportsInterface(interfaceId: PromiseOrValue, overrides?: CallOverrides): Promise; symbol(overrides?: CallOverrides): Promise; tokenPrice(overrides?: CallOverrides): Promise; tokenURI(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; totalSupply(overrides?: CallOverrides): Promise; transferBatch(tokenIds: PromiseOrValue[], destination: PromiseOrValue, overrides?: CallOverrides): Promise; transferFrom(_from: PromiseOrValue, _to: PromiseOrValue, _tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; transferOwnership(addr: PromiseOrValue, overrides?: CallOverrides): Promise; valuesController(overrides?: CallOverrides): Promise; withdraw(overrides?: CallOverrides): Promise; }; filters: { "Approval(address,address,uint256)"(owner?: PromiseOrValue | null, approved?: PromiseOrValue | null, tokenId?: PromiseOrValue | null): ApprovalEventFilter; Approval(owner?: PromiseOrValue | null, approved?: PromiseOrValue | null, tokenId?: PromiseOrValue | null): ApprovalEventFilter; "ApprovalForAll(address,address,bool)"(owner?: PromiseOrValue | null, operator?: PromiseOrValue | null, approved?: null): ApprovalForAllEventFilter; ApprovalForAll(owner?: PromiseOrValue | null, operator?: PromiseOrValue | null, approved?: null): ApprovalForAllEventFilter; "PermissionChange(address,address,bool)"(sender?: PromiseOrValue | null, changee?: PromiseOrValue | null, value?: null): PermissionChangeEventFilter; PermissionChange(sender?: PromiseOrValue | null, changee?: PromiseOrValue | null, value?: null): PermissionChangeEventFilter; "TokenMinted(uint32,address)"(tokenId?: null, sender?: PromiseOrValue | null): TokenMintedEventFilter; TokenMinted(tokenId?: null, sender?: PromiseOrValue | null): TokenMintedEventFilter; "TokenPreviewComplete(address,uint256)"(sender?: PromiseOrValue | null, previewCount?: null): TokenPreviewCompleteEventFilter; TokenPreviewComplete(sender?: PromiseOrValue | null, previewCount?: null): TokenPreviewCompleteEventFilter; "TokenPreviewMinted(uint32,address)"(tokenId?: null, sender?: PromiseOrValue | null): TokenPreviewMintedEventFilter; TokenPreviewMinted(tokenId?: null, sender?: PromiseOrValue | null): TokenPreviewMintedEventFilter; "Transfer(address,address,uint256)"(from?: PromiseOrValue | null, to?: PromiseOrValue | null, tokenId?: PromiseOrValue | null): TransferEventFilter; Transfer(from?: PromiseOrValue | null, to?: PromiseOrValue | null, tokenId?: PromiseOrValue | null): TransferEventFilter; "TransferedOwnership(address,address)"(from?: PromiseOrValue | null, to?: PromiseOrValue | null): TransferedOwnershipEventFilter; TransferedOwnership(from?: PromiseOrValue | null, to?: PromiseOrValue | null): TransferedOwnershipEventFilter; }; estimateGas: { approvalCount(overrides?: CallOverrides): Promise; approve(_to: PromiseOrValue, _tokenId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; approved(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; balanceOf(_owner: PromiseOrValue, overrides?: CallOverrides): Promise; currentTokenId(overrides?: CallOverrides): Promise; deployer(overrides?: CallOverrides): Promise; depositStickerRoyalty(tokenId: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; depositSystemRoyalty(royaltyType: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; exists(_tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; getApproved(_tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; getPathId(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; getPreview(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; implicitBatch(pathId: PromiseOrValue[], colours: PromiseOrValue[][], mintData: PromiseOrValue[], assets: PromiseOrValue[][], names: PromiseOrValue[][], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; implicitMint(receiver: PromiseOrValue, pathId: PromiseOrValue, colours: PromiseOrValue[], mintData: PromiseOrValue, assets: PromiseOrValue[], names: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; isApprovedForAll(_owner: PromiseOrValue, _operator: PromiseOrValue, overrides?: CallOverrides): Promise; isApprovedOrOwner(addr: PromiseOrValue, tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; isAuthenticated(addr: PromiseOrValue, overrides?: CallOverrides): Promise; mint(overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; mintArguments(data: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; mintPreview(index: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; minterController(overrides?: CallOverrides): Promise; mintsEnabled(overrides?: CallOverrides): Promise; multiApprove(addrs: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; multiRevoke(addrs: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; name(overrides?: CallOverrides): Promise; ownerOf(_tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; royaltyController(overrides?: CallOverrides): Promise; "safeTransferFrom(address,address,uint256)"(_from: PromiseOrValue, _to: PromiseOrValue, _tokenId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; "safeTransferFrom(address,address,uint256,bytes)"(_from: PromiseOrValue, _to: PromiseOrValue, _tokenId: PromiseOrValue, _data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setApprovalForAll(_operator: PromiseOrValue, _approved: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setMinterController(minterContract: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setMintsEnabled(value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPrivilages(addr: PromiseOrValue, value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setRoyaltyController(royaltyContract: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setStorageController(storageContract: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setTokenURI(tokenId: PromiseOrValue, json: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; storageController(overrides?: CallOverrides): Promise; supportsInterface(interfaceId: PromiseOrValue, overrides?: CallOverrides): Promise; symbol(overrides?: CallOverrides): Promise; tokenPrice(overrides?: CallOverrides): Promise; tokenURI(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; totalSupply(overrides?: CallOverrides): Promise; transferBatch(tokenIds: PromiseOrValue[], destination: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferFrom(_from: PromiseOrValue, _to: PromiseOrValue, _tokenId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferOwnership(addr: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; valuesController(overrides?: CallOverrides): Promise; withdraw(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; }; populateTransaction: { approvalCount(overrides?: CallOverrides): Promise; approve(_to: PromiseOrValue, _tokenId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; approved(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; balanceOf(_owner: PromiseOrValue, overrides?: CallOverrides): Promise; currentTokenId(overrides?: CallOverrides): Promise; deployer(overrides?: CallOverrides): Promise; depositStickerRoyalty(tokenId: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; depositSystemRoyalty(royaltyType: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; exists(_tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; getApproved(_tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; getPathId(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; getPreview(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; implicitBatch(pathId: PromiseOrValue[], colours: PromiseOrValue[][], mintData: PromiseOrValue[], assets: PromiseOrValue[][], names: PromiseOrValue[][], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; implicitMint(receiver: PromiseOrValue, pathId: PromiseOrValue, colours: PromiseOrValue[], mintData: PromiseOrValue, assets: PromiseOrValue[], names: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; isApprovedForAll(_owner: PromiseOrValue, _operator: PromiseOrValue, overrides?: CallOverrides): Promise; isApprovedOrOwner(addr: PromiseOrValue, tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; isAuthenticated(addr: PromiseOrValue, overrides?: CallOverrides): Promise; mint(overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; mintArguments(data: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; mintPreview(index: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; minterController(overrides?: CallOverrides): Promise; mintsEnabled(overrides?: CallOverrides): Promise; multiApprove(addrs: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; multiRevoke(addrs: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; name(overrides?: CallOverrides): Promise; ownerOf(_tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; royaltyController(overrides?: CallOverrides): Promise; "safeTransferFrom(address,address,uint256)"(_from: PromiseOrValue, _to: PromiseOrValue, _tokenId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; "safeTransferFrom(address,address,uint256,bytes)"(_from: PromiseOrValue, _to: PromiseOrValue, _tokenId: PromiseOrValue, _data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setApprovalForAll(_operator: PromiseOrValue, _approved: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setMinterController(minterContract: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setMintsEnabled(value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPrivilages(addr: PromiseOrValue, value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setRoyaltyController(royaltyContract: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setStorageController(storageContract: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setTokenURI(tokenId: PromiseOrValue, json: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; storageController(overrides?: CallOverrides): Promise; supportsInterface(interfaceId: PromiseOrValue, overrides?: CallOverrides): Promise; symbol(overrides?: CallOverrides): Promise; tokenPrice(overrides?: CallOverrides): Promise; tokenURI(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; totalSupply(overrides?: CallOverrides): Promise; transferBatch(tokenIds: PromiseOrValue[], destination: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferFrom(_from: PromiseOrValue, _to: PromiseOrValue, _tokenId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferOwnership(addr: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; valuesController(overrides?: CallOverrides): Promise; withdraw(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; }; } //# sourceMappingURL=InfinityMint.d.ts.map