import type { BaseContract, BigNumber, BigNumberish, BytesLike, CallOverrides, ContractTransaction, Overrides, PopulatedTransaction, Signer, utils } from "ethers"; import type { FunctionFragment, Result } from "@ethersproject/abi"; import type { Listener, Provider } from "@ethersproject/providers"; import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent, PromiseOrValue } from "./common"; export declare namespace InfinityMintObject { type InfinityObjectStruct = { pathId: PromiseOrValue; currentTokenId: PromiseOrValue; owner: PromiseOrValue; colours: PromiseOrValue[]; mintData: PromiseOrValue; assets: PromiseOrValue[]; names: PromiseOrValue[]; destinations: PromiseOrValue[]; }; type InfinityObjectStructOutput = [ number, number, string, number[], string, number[], number[], string[] ] & { pathId: number; currentTokenId: number; owner: string; colours: number[]; mintData: string; assets: number[]; names: number[]; destinations: string[]; }; } export interface InfinityMintApiInterface extends utils.Interface { functions: { "allTokens(address)": FunctionFragment; "assetController()": FunctionFragment; "erc721()": FunctionFragment; "get(uint32)": FunctionFragment; "getBalanceOfWallet(uint32)": FunctionFragment; "getBytes(uint32)": FunctionFragment; "getCurrentProject()": FunctionFragment; "getLink(uint32,uint256)": FunctionFragment; "getPreview(uint32)": FunctionFragment; "getPreviewCount(address)": FunctionFragment; "getPreviewTimestamp(address)": FunctionFragment; "getPreviews(address)": FunctionFragment; "getPrice()": FunctionFragment; "getProject(uint256)": FunctionFragment; "getStickerContract(uint32)": FunctionFragment; "getWalletContract(uint32)": FunctionFragment; "isPreviewBlocked(address)": FunctionFragment; "projectController()": FunctionFragment; "royaltyController()": FunctionFragment; "setFlag(string,bool)": FunctionFragment; "setOption(string,string)": FunctionFragment; "setTokenFlag(uint32,string,bool)": FunctionFragment; "storageController()": FunctionFragment; "totalMints()": FunctionFragment; "totalSupply()": FunctionFragment; "valuesController()": FunctionFragment; }; getFunction(nameOrSignatureOrTopic: "allTokens" | "assetController" | "erc721" | "get" | "getBalanceOfWallet" | "getBytes" | "getCurrentProject" | "getLink" | "getPreview" | "getPreviewCount" | "getPreviewTimestamp" | "getPreviews" | "getPrice" | "getProject" | "getStickerContract" | "getWalletContract" | "isPreviewBlocked" | "projectController" | "royaltyController" | "setFlag" | "setOption" | "setTokenFlag" | "storageController" | "totalMints" | "totalSupply" | "valuesController"): FunctionFragment; encodeFunctionData(functionFragment: "allTokens", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "assetController", values?: undefined): string; encodeFunctionData(functionFragment: "erc721", values?: undefined): string; encodeFunctionData(functionFragment: "get", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "getBalanceOfWallet", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "getBytes", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "getCurrentProject", values?: undefined): string; encodeFunctionData(functionFragment: "getLink", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "getPreview", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "getPreviewCount", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "getPreviewTimestamp", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "getPreviews", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "getPrice", values?: undefined): string; encodeFunctionData(functionFragment: "getProject", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "getStickerContract", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "getWalletContract", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "isPreviewBlocked", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "projectController", values?: undefined): string; encodeFunctionData(functionFragment: "royaltyController", values?: undefined): string; encodeFunctionData(functionFragment: "setFlag", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "setOption", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "setTokenFlag", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "storageController", values?: undefined): string; encodeFunctionData(functionFragment: "totalMints", values?: undefined): string; encodeFunctionData(functionFragment: "totalSupply", values?: undefined): string; encodeFunctionData(functionFragment: "valuesController", values?: undefined): string; decodeFunctionResult(functionFragment: "allTokens", data: BytesLike): Result; decodeFunctionResult(functionFragment: "assetController", data: BytesLike): Result; decodeFunctionResult(functionFragment: "erc721", data: BytesLike): Result; decodeFunctionResult(functionFragment: "get", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getBalanceOfWallet", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getBytes", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getCurrentProject", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getLink", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getPreview", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getPreviewCount", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getPreviewTimestamp", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getPreviews", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getPrice", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getProject", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getStickerContract", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getWalletContract", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isPreviewBlocked", data: BytesLike): Result; decodeFunctionResult(functionFragment: "projectController", data: BytesLike): Result; decodeFunctionResult(functionFragment: "royaltyController", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setFlag", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setOption", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setTokenFlag", data: BytesLike): Result; decodeFunctionResult(functionFragment: "storageController", data: BytesLike): Result; decodeFunctionResult(functionFragment: "totalMints", data: BytesLike): Result; decodeFunctionResult(functionFragment: "totalSupply", data: BytesLike): Result; decodeFunctionResult(functionFragment: "valuesController", data: BytesLike): Result; events: {}; } export interface InfinityMintApi extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: InfinityMintApiInterface; 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: { allTokens(owner: PromiseOrValue, overrides?: CallOverrides): Promise<[number[]] & { tokens: number[]; }>; assetController(overrides?: CallOverrides): Promise<[string]>; erc721(overrides?: CallOverrides): Promise<[string]>; get(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise<[InfinityMintObject.InfinityObjectStructOutput]>; getBalanceOfWallet(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber]>; getBytes(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise<[string]>; getCurrentProject(overrides?: CallOverrides): Promise<[ string, string, BigNumber ] & { encodedUrl: string; encodedTag: string; version: BigNumber; }>; getLink(tokenId: PromiseOrValue, index: PromiseOrValue, overrides?: CallOverrides): Promise<[string]>; getPreview(index: PromiseOrValue, overrides?: CallOverrides): Promise<[InfinityMintObject.InfinityObjectStructOutput]>; getPreviewCount(addr: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber] & { count: BigNumber; }>; getPreviewTimestamp(addr: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber]>; getPreviews(addr: PromiseOrValue, overrides?: CallOverrides): Promise<[number[]]>; getPrice(overrides?: CallOverrides): Promise<[BigNumber]>; getProject(version: PromiseOrValue, overrides?: CallOverrides): Promise<[ string, string, string ] & { encodedProject: string; encodedTag: string; encodedInitialProject: string; }>; getStickerContract(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise<[string]>; getWalletContract(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise<[string]>; isPreviewBlocked(sender: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean]>; projectController(overrides?: CallOverrides): Promise<[string]>; royaltyController(overrides?: CallOverrides): Promise<[string]>; setFlag(key: PromiseOrValue, value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setOption(key: PromiseOrValue, option: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setTokenFlag(tokenId: PromiseOrValue, key: PromiseOrValue, value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; storageController(overrides?: CallOverrides): Promise<[string]>; totalMints(overrides?: CallOverrides): Promise<[number]>; totalSupply(overrides?: CallOverrides): Promise<[BigNumber]>; valuesController(overrides?: CallOverrides): Promise<[string]>; }; allTokens(owner: PromiseOrValue, overrides?: CallOverrides): Promise; assetController(overrides?: CallOverrides): Promise; erc721(overrides?: CallOverrides): Promise; get(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; getBalanceOfWallet(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; getBytes(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; getCurrentProject(overrides?: CallOverrides): Promise<[ string, string, BigNumber ] & { encodedUrl: string; encodedTag: string; version: BigNumber; }>; getLink(tokenId: PromiseOrValue, index: PromiseOrValue, overrides?: CallOverrides): Promise; getPreview(index: PromiseOrValue, overrides?: CallOverrides): Promise; getPreviewCount(addr: PromiseOrValue, overrides?: CallOverrides): Promise; getPreviewTimestamp(addr: PromiseOrValue, overrides?: CallOverrides): Promise; getPreviews(addr: PromiseOrValue, overrides?: CallOverrides): Promise; getPrice(overrides?: CallOverrides): Promise; getProject(version: PromiseOrValue, overrides?: CallOverrides): Promise<[ string, string, string ] & { encodedProject: string; encodedTag: string; encodedInitialProject: string; }>; getStickerContract(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; getWalletContract(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; isPreviewBlocked(sender: PromiseOrValue, overrides?: CallOverrides): Promise; projectController(overrides?: CallOverrides): Promise; royaltyController(overrides?: CallOverrides): Promise; setFlag(key: PromiseOrValue, value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setOption(key: PromiseOrValue, option: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setTokenFlag(tokenId: PromiseOrValue, key: PromiseOrValue, value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; storageController(overrides?: CallOverrides): Promise; totalMints(overrides?: CallOverrides): Promise; totalSupply(overrides?: CallOverrides): Promise; valuesController(overrides?: CallOverrides): Promise; callStatic: { allTokens(owner: PromiseOrValue, overrides?: CallOverrides): Promise; assetController(overrides?: CallOverrides): Promise; erc721(overrides?: CallOverrides): Promise; get(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; getBalanceOfWallet(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; getBytes(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; getCurrentProject(overrides?: CallOverrides): Promise<[ string, string, BigNumber ] & { encodedUrl: string; encodedTag: string; version: BigNumber; }>; getLink(tokenId: PromiseOrValue, index: PromiseOrValue, overrides?: CallOverrides): Promise; getPreview(index: PromiseOrValue, overrides?: CallOverrides): Promise; getPreviewCount(addr: PromiseOrValue, overrides?: CallOverrides): Promise; getPreviewTimestamp(addr: PromiseOrValue, overrides?: CallOverrides): Promise; getPreviews(addr: PromiseOrValue, overrides?: CallOverrides): Promise; getPrice(overrides?: CallOverrides): Promise; getProject(version: PromiseOrValue, overrides?: CallOverrides): Promise<[ string, string, string ] & { encodedProject: string; encodedTag: string; encodedInitialProject: string; }>; getStickerContract(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; getWalletContract(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; isPreviewBlocked(sender: PromiseOrValue, overrides?: CallOverrides): Promise; projectController(overrides?: CallOverrides): Promise; royaltyController(overrides?: CallOverrides): Promise; setFlag(key: PromiseOrValue, value: PromiseOrValue, overrides?: CallOverrides): Promise; setOption(key: PromiseOrValue, option: PromiseOrValue, overrides?: CallOverrides): Promise; setTokenFlag(tokenId: PromiseOrValue, key: PromiseOrValue, value: PromiseOrValue, overrides?: CallOverrides): Promise; storageController(overrides?: CallOverrides): Promise; totalMints(overrides?: CallOverrides): Promise; totalSupply(overrides?: CallOverrides): Promise; valuesController(overrides?: CallOverrides): Promise; }; filters: {}; estimateGas: { allTokens(owner: PromiseOrValue, overrides?: CallOverrides): Promise; assetController(overrides?: CallOverrides): Promise; erc721(overrides?: CallOverrides): Promise; get(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; getBalanceOfWallet(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; getBytes(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; getCurrentProject(overrides?: CallOverrides): Promise; getLink(tokenId: PromiseOrValue, index: PromiseOrValue, overrides?: CallOverrides): Promise; getPreview(index: PromiseOrValue, overrides?: CallOverrides): Promise; getPreviewCount(addr: PromiseOrValue, overrides?: CallOverrides): Promise; getPreviewTimestamp(addr: PromiseOrValue, overrides?: CallOverrides): Promise; getPreviews(addr: PromiseOrValue, overrides?: CallOverrides): Promise; getPrice(overrides?: CallOverrides): Promise; getProject(version: PromiseOrValue, overrides?: CallOverrides): Promise; getStickerContract(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; getWalletContract(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; isPreviewBlocked(sender: PromiseOrValue, overrides?: CallOverrides): Promise; projectController(overrides?: CallOverrides): Promise; royaltyController(overrides?: CallOverrides): Promise; setFlag(key: PromiseOrValue, value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setOption(key: PromiseOrValue, option: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setTokenFlag(tokenId: PromiseOrValue, key: PromiseOrValue, value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; storageController(overrides?: CallOverrides): Promise; totalMints(overrides?: CallOverrides): Promise; totalSupply(overrides?: CallOverrides): Promise; valuesController(overrides?: CallOverrides): Promise; }; populateTransaction: { allTokens(owner: PromiseOrValue, overrides?: CallOverrides): Promise; assetController(overrides?: CallOverrides): Promise; erc721(overrides?: CallOverrides): Promise; get(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; getBalanceOfWallet(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; getBytes(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; getCurrentProject(overrides?: CallOverrides): Promise; getLink(tokenId: PromiseOrValue, index: PromiseOrValue, overrides?: CallOverrides): Promise; getPreview(index: PromiseOrValue, overrides?: CallOverrides): Promise; getPreviewCount(addr: PromiseOrValue, overrides?: CallOverrides): Promise; getPreviewTimestamp(addr: PromiseOrValue, overrides?: CallOverrides): Promise; getPreviews(addr: PromiseOrValue, overrides?: CallOverrides): Promise; getPrice(overrides?: CallOverrides): Promise; getProject(version: PromiseOrValue, overrides?: CallOverrides): Promise; getStickerContract(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; getWalletContract(tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; isPreviewBlocked(sender: PromiseOrValue, overrides?: CallOverrides): Promise; projectController(overrides?: CallOverrides): Promise; royaltyController(overrides?: CallOverrides): Promise; setFlag(key: PromiseOrValue, value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setOption(key: PromiseOrValue, option: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setTokenFlag(tokenId: PromiseOrValue, key: PromiseOrValue, value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; storageController(overrides?: CallOverrides): Promise; totalMints(overrides?: CallOverrides): Promise; totalSupply(overrides?: CallOverrides): Promise; valuesController(overrides?: CallOverrides): Promise; }; } //# sourceMappingURL=InfinityMintApi.d.ts.map