import type { BaseContract, BigNumber, BigNumberish, BytesLike, CallOverrides, ContractTransaction, Overrides, 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 declare namespace Asset { type PartialStructStruct = { pathId: PromiseOrValue; assets: PromiseOrValue[]; names: PromiseOrValue[]; colours: PromiseOrValue[]; mintData: PromiseOrValue; }; type PartialStructStructOutput = [ number, number[], number[], number[], string ] & { pathId: number; assets: number[]; names: number[]; colours: number[]; mintData: string; }; } export interface InfinityMintAssetInterface extends utils.Interface { functions: { "addAsset(uint256)": FunctionFragment; "addAssets(uint256[])": FunctionFragment; "approvalCount()": FunctionFragment; "approved(address)": FunctionFragment; "assetId()": FunctionFragment; "assetsType()": FunctionFragment; "deployer()": FunctionFragment; "flatPathSections(uint32[])": FunctionFragment; "getColours(uint32,address)": FunctionFragment; "getMintData(uint32,uint32,address)": FunctionFragment; "getNames(uint256,address)": FunctionFragment; "getNextPath()": FunctionFragment; "getNextPathId(address)": FunctionFragment; "getPathSections(uint256)": FunctionFragment; "getPathSize(uint32)": FunctionFragment; "getRandomAsset(uint32,address)": FunctionFragment; "getSectionAssets(uint256)": FunctionFragment; "isAuthenticated(address)": FunctionFragment; "isValidPath(uint32)": FunctionFragment; "multiApprove(address[])": FunctionFragment; "multiRevoke(address[])": FunctionFragment; "nameCount()": FunctionFragment; "pickPath(uint32,address)": FunctionFragment; "pickPath(uint32,uint32,address)": FunctionFragment; "pushSectionAssets(uint256[])": FunctionFragment; "resetAssets()": FunctionFragment; "resetNames()": FunctionFragment; "resetPaths()": FunctionFragment; "setLastPathId(uint32)": FunctionFragment; "setNameCount(uint256)": FunctionFragment; "setNextPathId(uint32)": FunctionFragment; "setPathCount(uint256)": FunctionFragment; "setPathDisabled(uint32,bool)": FunctionFragment; "setPathSections(uint32[],uint256[][])": FunctionFragment; "setPathSize(uint32,uint32)": FunctionFragment; "setPathSizes(uint32[])": FunctionFragment; "setPrivilages(address,bool)": FunctionFragment; "setSectionAssets(uint32,uint256[])": FunctionFragment; "transferOwnership(address)": FunctionFragment; }; getFunction(nameOrSignatureOrTopic: "addAsset" | "addAssets" | "approvalCount" | "approved" | "assetId" | "assetsType" | "deployer" | "flatPathSections" | "getColours" | "getMintData" | "getNames" | "getNextPath" | "getNextPathId" | "getPathSections" | "getPathSize" | "getRandomAsset" | "getSectionAssets" | "isAuthenticated" | "isValidPath" | "multiApprove" | "multiRevoke" | "nameCount" | "pickPath(uint32,address)" | "pickPath(uint32,uint32,address)" | "pushSectionAssets" | "resetAssets" | "resetNames" | "resetPaths" | "setLastPathId" | "setNameCount" | "setNextPathId" | "setPathCount" | "setPathDisabled" | "setPathSections" | "setPathSize" | "setPathSizes" | "setPrivilages" | "setSectionAssets" | "transferOwnership"): FunctionFragment; encodeFunctionData(functionFragment: "addAsset", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "addAssets", values: [PromiseOrValue[]]): string; encodeFunctionData(functionFragment: "approvalCount", values?: undefined): string; encodeFunctionData(functionFragment: "approved", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "assetId", values?: undefined): string; encodeFunctionData(functionFragment: "assetsType", values?: undefined): string; encodeFunctionData(functionFragment: "deployer", values?: undefined): string; encodeFunctionData(functionFragment: "flatPathSections", values: [PromiseOrValue[]]): string; encodeFunctionData(functionFragment: "getColours", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "getMintData", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "getNames", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "getNextPath", values?: undefined): string; encodeFunctionData(functionFragment: "getNextPathId", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "getPathSections", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "getPathSize", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "getRandomAsset", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "getSectionAssets", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "isAuthenticated", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "isValidPath", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "multiApprove", values: [PromiseOrValue[]]): string; encodeFunctionData(functionFragment: "multiRevoke", values: [PromiseOrValue[]]): string; encodeFunctionData(functionFragment: "nameCount", values?: undefined): string; encodeFunctionData(functionFragment: "pickPath(uint32,address)", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "pickPath(uint32,uint32,address)", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "pushSectionAssets", values: [PromiseOrValue[]]): string; encodeFunctionData(functionFragment: "resetAssets", values?: undefined): string; encodeFunctionData(functionFragment: "resetNames", values?: undefined): string; encodeFunctionData(functionFragment: "resetPaths", values?: undefined): string; encodeFunctionData(functionFragment: "setLastPathId", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "setNameCount", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "setNextPathId", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "setPathCount", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "setPathDisabled", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "setPathSections", values: [PromiseOrValue[], PromiseOrValue[][]]): string; encodeFunctionData(functionFragment: "setPathSize", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "setPathSizes", values: [PromiseOrValue[]]): string; encodeFunctionData(functionFragment: "setPrivilages", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "setSectionAssets", values: [PromiseOrValue, PromiseOrValue[]]): string; encodeFunctionData(functionFragment: "transferOwnership", values: [PromiseOrValue]): string; decodeFunctionResult(functionFragment: "addAsset", data: BytesLike): Result; decodeFunctionResult(functionFragment: "addAssets", data: BytesLike): Result; decodeFunctionResult(functionFragment: "approvalCount", data: BytesLike): Result; decodeFunctionResult(functionFragment: "approved", data: BytesLike): Result; decodeFunctionResult(functionFragment: "assetId", data: BytesLike): Result; decodeFunctionResult(functionFragment: "assetsType", data: BytesLike): Result; decodeFunctionResult(functionFragment: "deployer", data: BytesLike): Result; decodeFunctionResult(functionFragment: "flatPathSections", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getColours", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getMintData", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getNames", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getNextPath", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getNextPathId", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getPathSections", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getPathSize", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getRandomAsset", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getSectionAssets", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isAuthenticated", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isValidPath", data: BytesLike): Result; decodeFunctionResult(functionFragment: "multiApprove", data: BytesLike): Result; decodeFunctionResult(functionFragment: "multiRevoke", data: BytesLike): Result; decodeFunctionResult(functionFragment: "nameCount", data: BytesLike): Result; decodeFunctionResult(functionFragment: "pickPath(uint32,address)", data: BytesLike): Result; decodeFunctionResult(functionFragment: "pickPath(uint32,uint32,address)", data: BytesLike): Result; decodeFunctionResult(functionFragment: "pushSectionAssets", data: BytesLike): Result; decodeFunctionResult(functionFragment: "resetAssets", data: BytesLike): Result; decodeFunctionResult(functionFragment: "resetNames", data: BytesLike): Result; decodeFunctionResult(functionFragment: "resetPaths", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setLastPathId", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setNameCount", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setNextPathId", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setPathCount", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setPathDisabled", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setPathSections", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setPathSize", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setPathSizes", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setPrivilages", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setSectionAssets", data: BytesLike): Result; decodeFunctionResult(functionFragment: "transferOwnership", data: BytesLike): Result; events: { "PermissionChange(address,address,bool)": EventFragment; "TransferedOwnership(address,address)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "PermissionChange"): EventFragment; getEvent(nameOrSignatureOrTopic: "TransferedOwnership"): EventFragment; } export interface PermissionChangeEventObject { sender: string; changee: string; value: boolean; } export type PermissionChangeEvent = TypedEvent<[ string, string, boolean ], PermissionChangeEventObject>; export type PermissionChangeEventFilter = TypedEventFilter; export interface TransferedOwnershipEventObject { from: string; to: string; } export type TransferedOwnershipEvent = TypedEvent<[ string, string ], TransferedOwnershipEventObject>; export type TransferedOwnershipEventFilter = TypedEventFilter; export interface InfinityMintAsset extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: InfinityMintAssetInterface; 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: { addAsset(rarity: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; addAssets(rarities: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; approvalCount(overrides?: CallOverrides): Promise<[BigNumber]>; approved(arg0: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean]>; assetId(overrides?: CallOverrides): Promise<[BigNumber]>; assetsType(overrides?: CallOverrides): Promise<[string]>; deployer(overrides?: CallOverrides): Promise<[string]>; flatPathSections(pathIds: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getColours(pathId: PromiseOrValue, randomNumberController: PromiseOrValue, overrides?: CallOverrides): Promise<[number[]] & { result: number[]; }>; getMintData(arg0: PromiseOrValue, arg1: PromiseOrValue, arg2: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getNames(_nameCount: PromiseOrValue, randomNumberController: PromiseOrValue, overrides?: CallOverrides): Promise<[number[]] & { results: number[]; }>; getNextPath(overrides?: CallOverrides): Promise<[number]>; getNextPathId(randomNumberController: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getPathSections(pathId: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber[]]>; getPathSize(pathId: PromiseOrValue, overrides?: CallOverrides): Promise<[number]>; getRandomAsset(pathId: PromiseOrValue, randomNumberController: PromiseOrValue, overrides?: CallOverrides): Promise<[number[]] & { assetsId: number[]; }>; getSectionAssets(sectionId: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber[]]>; isAuthenticated(addr: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean]>; isValidPath(pathId: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean]>; multiApprove(addrs: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; multiRevoke(addrs: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; nameCount(overrides?: CallOverrides): Promise<[BigNumber]>; "pickPath(uint32,address)"(currentTokenId: PromiseOrValue, randomNumberController: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; "pickPath(uint32,uint32,address)"(pathId: PromiseOrValue, currentTokenId: PromiseOrValue, randomNumberController: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; pushSectionAssets(_assets: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; resetAssets(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; resetNames(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; resetPaths(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setLastPathId(pathId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setNameCount(_nameCount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setNextPathId(pathId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPathCount(newPathCount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPathDisabled(pathId: PromiseOrValue, value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPathSections(pathIds: PromiseOrValue[], _sections: PromiseOrValue[][], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPathSize(pathId: PromiseOrValue, pathSize: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPathSizes(newPathSizes: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPrivilages(addr: PromiseOrValue, value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setSectionAssets(sectionId: PromiseOrValue, _assets: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferOwnership(addr: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; }; addAsset(rarity: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; addAssets(rarities: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; approvalCount(overrides?: CallOverrides): Promise; approved(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; assetId(overrides?: CallOverrides): Promise; assetsType(overrides?: CallOverrides): Promise; deployer(overrides?: CallOverrides): Promise; flatPathSections(pathIds: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getColours(pathId: PromiseOrValue, randomNumberController: PromiseOrValue, overrides?: CallOverrides): Promise; getMintData(arg0: PromiseOrValue, arg1: PromiseOrValue, arg2: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getNames(_nameCount: PromiseOrValue, randomNumberController: PromiseOrValue, overrides?: CallOverrides): Promise; getNextPath(overrides?: CallOverrides): Promise; getNextPathId(randomNumberController: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getPathSections(pathId: PromiseOrValue, overrides?: CallOverrides): Promise; getPathSize(pathId: PromiseOrValue, overrides?: CallOverrides): Promise; getRandomAsset(pathId: PromiseOrValue, randomNumberController: PromiseOrValue, overrides?: CallOverrides): Promise; getSectionAssets(sectionId: PromiseOrValue, overrides?: CallOverrides): Promise; isAuthenticated(addr: PromiseOrValue, overrides?: CallOverrides): Promise; isValidPath(pathId: PromiseOrValue, overrides?: CallOverrides): Promise; multiApprove(addrs: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; multiRevoke(addrs: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; nameCount(overrides?: CallOverrides): Promise; "pickPath(uint32,address)"(currentTokenId: PromiseOrValue, randomNumberController: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; "pickPath(uint32,uint32,address)"(pathId: PromiseOrValue, currentTokenId: PromiseOrValue, randomNumberController: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; pushSectionAssets(_assets: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; resetAssets(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; resetNames(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; resetPaths(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setLastPathId(pathId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setNameCount(_nameCount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setNextPathId(pathId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPathCount(newPathCount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPathDisabled(pathId: PromiseOrValue, value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPathSections(pathIds: PromiseOrValue[], _sections: PromiseOrValue[][], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPathSize(pathId: PromiseOrValue, pathSize: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPathSizes(newPathSizes: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPrivilages(addr: PromiseOrValue, value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setSectionAssets(sectionId: PromiseOrValue, _assets: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferOwnership(addr: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; callStatic: { addAsset(rarity: PromiseOrValue, overrides?: CallOverrides): Promise; addAssets(rarities: PromiseOrValue[], overrides?: CallOverrides): Promise; approvalCount(overrides?: CallOverrides): Promise; approved(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; assetId(overrides?: CallOverrides): Promise; assetsType(overrides?: CallOverrides): Promise; deployer(overrides?: CallOverrides): Promise; flatPathSections(pathIds: PromiseOrValue[], overrides?: CallOverrides): Promise; getColours(pathId: PromiseOrValue, randomNumberController: PromiseOrValue, overrides?: CallOverrides): Promise; getMintData(arg0: PromiseOrValue, arg1: PromiseOrValue, arg2: PromiseOrValue, overrides?: CallOverrides): Promise; getNames(_nameCount: PromiseOrValue, randomNumberController: PromiseOrValue, overrides?: CallOverrides): Promise; getNextPath(overrides?: CallOverrides): Promise; getNextPathId(randomNumberController: PromiseOrValue, overrides?: CallOverrides): Promise; getPathSections(pathId: PromiseOrValue, overrides?: CallOverrides): Promise; getPathSize(pathId: PromiseOrValue, overrides?: CallOverrides): Promise; getRandomAsset(pathId: PromiseOrValue, randomNumberController: PromiseOrValue, overrides?: CallOverrides): Promise; getSectionAssets(sectionId: PromiseOrValue, overrides?: CallOverrides): Promise; isAuthenticated(addr: PromiseOrValue, overrides?: CallOverrides): Promise; isValidPath(pathId: PromiseOrValue, overrides?: CallOverrides): Promise; multiApprove(addrs: PromiseOrValue[], overrides?: CallOverrides): Promise; multiRevoke(addrs: PromiseOrValue[], overrides?: CallOverrides): Promise; nameCount(overrides?: CallOverrides): Promise; "pickPath(uint32,address)"(currentTokenId: PromiseOrValue, randomNumberController: PromiseOrValue, overrides?: CallOverrides): Promise; "pickPath(uint32,uint32,address)"(pathId: PromiseOrValue, currentTokenId: PromiseOrValue, randomNumberController: PromiseOrValue, overrides?: CallOverrides): Promise; pushSectionAssets(_assets: PromiseOrValue[], overrides?: CallOverrides): Promise; resetAssets(overrides?: CallOverrides): Promise; resetNames(overrides?: CallOverrides): Promise; resetPaths(overrides?: CallOverrides): Promise; setLastPathId(pathId: PromiseOrValue, overrides?: CallOverrides): Promise; setNameCount(_nameCount: PromiseOrValue, overrides?: CallOverrides): Promise; setNextPathId(pathId: PromiseOrValue, overrides?: CallOverrides): Promise; setPathCount(newPathCount: PromiseOrValue, overrides?: CallOverrides): Promise; setPathDisabled(pathId: PromiseOrValue, value: PromiseOrValue, overrides?: CallOverrides): Promise; setPathSections(pathIds: PromiseOrValue[], _sections: PromiseOrValue[][], overrides?: CallOverrides): Promise; setPathSize(pathId: PromiseOrValue, pathSize: PromiseOrValue, overrides?: CallOverrides): Promise; setPathSizes(newPathSizes: PromiseOrValue[], overrides?: CallOverrides): Promise; setPrivilages(addr: PromiseOrValue, value: PromiseOrValue, overrides?: CallOverrides): Promise; setSectionAssets(sectionId: PromiseOrValue, _assets: PromiseOrValue[], overrides?: CallOverrides): Promise; transferOwnership(addr: PromiseOrValue, overrides?: CallOverrides): Promise; }; filters: { "PermissionChange(address,address,bool)"(sender?: PromiseOrValue | null, changee?: PromiseOrValue | null, value?: null): PermissionChangeEventFilter; PermissionChange(sender?: PromiseOrValue | null, changee?: PromiseOrValue | null, value?: null): PermissionChangeEventFilter; "TransferedOwnership(address,address)"(from?: PromiseOrValue | null, to?: PromiseOrValue | null): TransferedOwnershipEventFilter; TransferedOwnership(from?: PromiseOrValue | null, to?: PromiseOrValue | null): TransferedOwnershipEventFilter; }; estimateGas: { addAsset(rarity: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; addAssets(rarities: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; approvalCount(overrides?: CallOverrides): Promise; approved(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; assetId(overrides?: CallOverrides): Promise; assetsType(overrides?: CallOverrides): Promise; deployer(overrides?: CallOverrides): Promise; flatPathSections(pathIds: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getColours(pathId: PromiseOrValue, randomNumberController: PromiseOrValue, overrides?: CallOverrides): Promise; getMintData(arg0: PromiseOrValue, arg1: PromiseOrValue, arg2: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getNames(_nameCount: PromiseOrValue, randomNumberController: PromiseOrValue, overrides?: CallOverrides): Promise; getNextPath(overrides?: CallOverrides): Promise; getNextPathId(randomNumberController: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getPathSections(pathId: PromiseOrValue, overrides?: CallOverrides): Promise; getPathSize(pathId: PromiseOrValue, overrides?: CallOverrides): Promise; getRandomAsset(pathId: PromiseOrValue, randomNumberController: PromiseOrValue, overrides?: CallOverrides): Promise; getSectionAssets(sectionId: PromiseOrValue, overrides?: CallOverrides): Promise; isAuthenticated(addr: PromiseOrValue, overrides?: CallOverrides): Promise; isValidPath(pathId: PromiseOrValue, overrides?: CallOverrides): Promise; multiApprove(addrs: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; multiRevoke(addrs: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; nameCount(overrides?: CallOverrides): Promise; "pickPath(uint32,address)"(currentTokenId: PromiseOrValue, randomNumberController: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; "pickPath(uint32,uint32,address)"(pathId: PromiseOrValue, currentTokenId: PromiseOrValue, randomNumberController: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; pushSectionAssets(_assets: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; resetAssets(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; resetNames(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; resetPaths(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setLastPathId(pathId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setNameCount(_nameCount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setNextPathId(pathId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPathCount(newPathCount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPathDisabled(pathId: PromiseOrValue, value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPathSections(pathIds: PromiseOrValue[], _sections: PromiseOrValue[][], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPathSize(pathId: PromiseOrValue, pathSize: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPathSizes(newPathSizes: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPrivilages(addr: PromiseOrValue, value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setSectionAssets(sectionId: PromiseOrValue, _assets: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferOwnership(addr: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; }; populateTransaction: { addAsset(rarity: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; addAssets(rarities: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; approvalCount(overrides?: CallOverrides): Promise; approved(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; assetId(overrides?: CallOverrides): Promise; assetsType(overrides?: CallOverrides): Promise; deployer(overrides?: CallOverrides): Promise; flatPathSections(pathIds: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getColours(pathId: PromiseOrValue, randomNumberController: PromiseOrValue, overrides?: CallOverrides): Promise; getMintData(arg0: PromiseOrValue, arg1: PromiseOrValue, arg2: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getNames(_nameCount: PromiseOrValue, randomNumberController: PromiseOrValue, overrides?: CallOverrides): Promise; getNextPath(overrides?: CallOverrides): Promise; getNextPathId(randomNumberController: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getPathSections(pathId: PromiseOrValue, overrides?: CallOverrides): Promise; getPathSize(pathId: PromiseOrValue, overrides?: CallOverrides): Promise; getRandomAsset(pathId: PromiseOrValue, randomNumberController: PromiseOrValue, overrides?: CallOverrides): Promise; getSectionAssets(sectionId: PromiseOrValue, overrides?: CallOverrides): Promise; isAuthenticated(addr: PromiseOrValue, overrides?: CallOverrides): Promise; isValidPath(pathId: PromiseOrValue, overrides?: CallOverrides): Promise; multiApprove(addrs: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; multiRevoke(addrs: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; nameCount(overrides?: CallOverrides): Promise; "pickPath(uint32,address)"(currentTokenId: PromiseOrValue, randomNumberController: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; "pickPath(uint32,uint32,address)"(pathId: PromiseOrValue, currentTokenId: PromiseOrValue, randomNumberController: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; pushSectionAssets(_assets: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; resetAssets(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; resetNames(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; resetPaths(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setLastPathId(pathId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setNameCount(_nameCount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setNextPathId(pathId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPathCount(newPathCount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPathDisabled(pathId: PromiseOrValue, value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPathSections(pathIds: PromiseOrValue[], _sections: PromiseOrValue[][], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPathSize(pathId: PromiseOrValue, pathSize: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPathSizes(newPathSizes: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPrivilages(addr: PromiseOrValue, value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setSectionAssets(sectionId: PromiseOrValue, _assets: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferOwnership(addr: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; }; } //# sourceMappingURL=InfinityMintAsset.d.ts.map