UNPKG

@credenza-web3/contracts

Version:

Credenza Contracts

1,654 lines (1,410 loc) 51.9 kB
/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ 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 CombinedContractInterface extends utils.Interface { functions: { "activateSale(uint256)": FunctionFragment; "activateSale(uint256,address)": FunctionFragment; "addAuthorizedReseller(address)": FunctionFragment; "addOwner(address)": FunctionFragment; "adminTransfer(address,uint256)": FunctionFragment; "approve(address,uint256)": FunctionFragment; "balanceOf(address)": FunctionFragment; "burn(uint256)": FunctionFragment; "buyToken(address,address,uint256)": FunctionFragment; "checkUpsell(uint256,uint256)": FunctionFragment; "clearOwners()": FunctionFragment; "deActivateSale()": FunctionFragment; "forfeitUpsell(uint256,uint256)": FunctionFragment; "getApproved(uint256)": FunctionFragment; "getDescription()": FunctionFragment; "getOwners()": FunctionFragment; "getTrustedForwarder()": FunctionFragment; "getVersion()": FunctionFragment; "isApprovedForAll(address,address)": FunctionFragment; "isAuthorizedReseller(address)": FunctionFragment; "isOwner(address)": FunctionFragment; "isTrustedForwarder(address)": FunctionFragment; "mint(address,string)": FunctionFragment; "name()": FunctionFragment; "ownerOf(uint256)": FunctionFragment; "ownerRenderData()": FunctionFragment; "purchaseUpsell(uint256,uint256)": FunctionFragment; "readOwnerRenderData()": FunctionFragment; "readRenderData()": FunctionFragment; "removeAuthorizedReseller(address)": FunctionFragment; "removeOwner(address)": FunctionFragment; "renderData()": FunctionFragment; "safeTransferFrom(address,address,uint256)": FunctionFragment; "safeTransferFrom(address,address,uint256,bytes)": FunctionFragment; "setApprovalForAll(address,bool)": FunctionFragment; "setCreator(address)": FunctionFragment; "setCurrencyToken(address)": FunctionFragment; "setDescription(string)": FunctionFragment; "setRoyaltySplit(uint256,uint256,uint256)": FunctionFragment; "setTrustedForwarder(address)": FunctionFragment; "supportsInterface(bytes4)": FunctionFragment; "symbol()": FunctionFragment; "tokenURI(uint256)": FunctionFragment; "transferFrom(address,address,uint256)": FunctionFragment; "writeOwnerRenderData(string)": FunctionFragment; "writeRenderData(string)": FunctionFragment; }; getFunction( nameOrSignatureOrTopic: | "activateSale(uint256)" | "activateSale(uint256,address)" | "addAuthorizedReseller" | "addOwner" | "adminTransfer" | "approve" | "balanceOf" | "burn" | "buyToken" | "checkUpsell" | "clearOwners" | "deActivateSale" | "forfeitUpsell" | "getApproved" | "getDescription" | "getOwners" | "getTrustedForwarder" | "getVersion" | "isApprovedForAll" | "isAuthorizedReseller" | "isOwner" | "isTrustedForwarder" | "mint" | "name" | "ownerOf" | "ownerRenderData" | "purchaseUpsell" | "readOwnerRenderData" | "readRenderData" | "removeAuthorizedReseller" | "removeOwner" | "renderData" | "safeTransferFrom(address,address,uint256)" | "safeTransferFrom(address,address,uint256,bytes)" | "setApprovalForAll" | "setCreator" | "setCurrencyToken" | "setDescription" | "setRoyaltySplit" | "setTrustedForwarder" | "supportsInterface" | "symbol" | "tokenURI" | "transferFrom" | "writeOwnerRenderData" | "writeRenderData" ): FunctionFragment; encodeFunctionData( functionFragment: "activateSale(uint256)", values: [PromiseOrValue<BigNumberish>] ): string; encodeFunctionData( functionFragment: "activateSale(uint256,address)", values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>] ): string; encodeFunctionData( functionFragment: "addAuthorizedReseller", values: [PromiseOrValue<string>] ): string; encodeFunctionData( functionFragment: "addOwner", values: [PromiseOrValue<string>] ): string; encodeFunctionData( functionFragment: "adminTransfer", values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>] ): string; encodeFunctionData( functionFragment: "approve", values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>] ): string; encodeFunctionData( functionFragment: "balanceOf", values: [PromiseOrValue<string>] ): string; encodeFunctionData( functionFragment: "burn", values: [PromiseOrValue<BigNumberish>] ): string; encodeFunctionData( functionFragment: "buyToken", values: [ PromiseOrValue<string>, PromiseOrValue<string>, PromiseOrValue<BigNumberish> ] ): string; encodeFunctionData( functionFragment: "checkUpsell", values: [PromiseOrValue<BigNumberish>, PromiseOrValue<BigNumberish>] ): string; encodeFunctionData( functionFragment: "clearOwners", values?: undefined ): string; encodeFunctionData( functionFragment: "deActivateSale", values?: undefined ): string; encodeFunctionData( functionFragment: "forfeitUpsell", values: [PromiseOrValue<BigNumberish>, PromiseOrValue<BigNumberish>] ): string; encodeFunctionData( functionFragment: "getApproved", values: [PromiseOrValue<BigNumberish>] ): string; encodeFunctionData( functionFragment: "getDescription", values?: undefined ): string; encodeFunctionData(functionFragment: "getOwners", values?: undefined): string; encodeFunctionData( functionFragment: "getTrustedForwarder", values?: undefined ): string; encodeFunctionData( functionFragment: "getVersion", values?: undefined ): string; encodeFunctionData( functionFragment: "isApprovedForAll", values: [PromiseOrValue<string>, PromiseOrValue<string>] ): string; encodeFunctionData( functionFragment: "isAuthorizedReseller", values: [PromiseOrValue<string>] ): string; encodeFunctionData( functionFragment: "isOwner", values: [PromiseOrValue<string>] ): string; encodeFunctionData( functionFragment: "isTrustedForwarder", values: [PromiseOrValue<string>] ): string; encodeFunctionData( functionFragment: "mint", values: [PromiseOrValue<string>, PromiseOrValue<string>] ): string; encodeFunctionData(functionFragment: "name", values?: undefined): string; encodeFunctionData( functionFragment: "ownerOf", values: [PromiseOrValue<BigNumberish>] ): string; encodeFunctionData( functionFragment: "ownerRenderData", values?: undefined ): string; encodeFunctionData( functionFragment: "purchaseUpsell", values: [PromiseOrValue<BigNumberish>, PromiseOrValue<BigNumberish>] ): string; encodeFunctionData( functionFragment: "readOwnerRenderData", values?: undefined ): string; encodeFunctionData( functionFragment: "readRenderData", values?: undefined ): string; encodeFunctionData( functionFragment: "removeAuthorizedReseller", values: [PromiseOrValue<string>] ): string; encodeFunctionData( functionFragment: "removeOwner", values: [PromiseOrValue<string>] ): string; encodeFunctionData( functionFragment: "renderData", values?: undefined ): string; encodeFunctionData( functionFragment: "safeTransferFrom(address,address,uint256)", values: [ PromiseOrValue<string>, PromiseOrValue<string>, PromiseOrValue<BigNumberish> ] ): string; encodeFunctionData( functionFragment: "safeTransferFrom(address,address,uint256,bytes)", values: [ PromiseOrValue<string>, PromiseOrValue<string>, PromiseOrValue<BigNumberish>, PromiseOrValue<BytesLike> ] ): string; encodeFunctionData( functionFragment: "setApprovalForAll", values: [PromiseOrValue<string>, PromiseOrValue<boolean>] ): string; encodeFunctionData( functionFragment: "setCreator", values: [PromiseOrValue<string>] ): string; encodeFunctionData( functionFragment: "setCurrencyToken", values: [PromiseOrValue<string>] ): string; encodeFunctionData( functionFragment: "setDescription", values: [PromiseOrValue<string>] ): string; encodeFunctionData( functionFragment: "setRoyaltySplit", values: [ PromiseOrValue<BigNumberish>, PromiseOrValue<BigNumberish>, PromiseOrValue<BigNumberish> ] ): string; encodeFunctionData( functionFragment: "setTrustedForwarder", values: [PromiseOrValue<string>] ): string; encodeFunctionData( functionFragment: "supportsInterface", values: [PromiseOrValue<BytesLike>] ): string; encodeFunctionData(functionFragment: "symbol", values?: undefined): string; encodeFunctionData( functionFragment: "tokenURI", values: [PromiseOrValue<BigNumberish>] ): string; encodeFunctionData( functionFragment: "transferFrom", values: [ PromiseOrValue<string>, PromiseOrValue<string>, PromiseOrValue<BigNumberish> ] ): string; encodeFunctionData( functionFragment: "writeOwnerRenderData", values: [PromiseOrValue<string>] ): string; encodeFunctionData( functionFragment: "writeRenderData", values: [PromiseOrValue<string>] ): string; decodeFunctionResult( functionFragment: "activateSale(uint256)", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "activateSale(uint256,address)", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "addAuthorizedReseller", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "addOwner", data: BytesLike): Result; decodeFunctionResult( functionFragment: "adminTransfer", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "approve", data: BytesLike): Result; decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result; decodeFunctionResult(functionFragment: "burn", data: BytesLike): Result; decodeFunctionResult(functionFragment: "buyToken", data: BytesLike): Result; decodeFunctionResult( functionFragment: "checkUpsell", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "clearOwners", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "deActivateSale", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "forfeitUpsell", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getApproved", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getDescription", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "getOwners", data: BytesLike): Result; decodeFunctionResult( functionFragment: "getTrustedForwarder", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "getVersion", data: BytesLike): Result; decodeFunctionResult( functionFragment: "isApprovedForAll", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "isAuthorizedReseller", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "isOwner", data: BytesLike): Result; decodeFunctionResult( functionFragment: "isTrustedForwarder", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "mint", data: BytesLike): Result; decodeFunctionResult(functionFragment: "name", data: BytesLike): Result; decodeFunctionResult(functionFragment: "ownerOf", data: BytesLike): Result; decodeFunctionResult( functionFragment: "ownerRenderData", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "purchaseUpsell", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "readOwnerRenderData", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "readRenderData", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "removeAuthorizedReseller", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "removeOwner", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "renderData", 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: "setCreator", data: BytesLike): Result; decodeFunctionResult( functionFragment: "setCurrencyToken", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setDescription", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setRoyaltySplit", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setTrustedForwarder", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "supportsInterface", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "symbol", data: BytesLike): Result; decodeFunctionResult(functionFragment: "tokenURI", data: BytesLike): Result; decodeFunctionResult( functionFragment: "transferFrom", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "writeOwnerRenderData", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "writeRenderData", data: BytesLike ): Result; events: { "Approval(address,address,uint256)": EventFragment; "ApprovalForAll(address,address,bool)": EventFragment; "BatchMetadataUpdate(uint256,uint256)": EventFragment; "MetadataUpdate(uint256)": EventFragment; "Transfer(address,address,uint256)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "Approval"): EventFragment; getEvent(nameOrSignatureOrTopic: "ApprovalForAll"): EventFragment; getEvent(nameOrSignatureOrTopic: "BatchMetadataUpdate"): EventFragment; getEvent(nameOrSignatureOrTopic: "MetadataUpdate"): EventFragment; getEvent(nameOrSignatureOrTopic: "Transfer"): EventFragment; } export interface ApprovalEventObject { owner: string; approved: string; tokenId: BigNumber; } export type ApprovalEvent = TypedEvent< [string, string, BigNumber], ApprovalEventObject >; export type ApprovalEventFilter = TypedEventFilter<ApprovalEvent>; export interface ApprovalForAllEventObject { owner: string; operator: string; approved: boolean; } export type ApprovalForAllEvent = TypedEvent< [string, string, boolean], ApprovalForAllEventObject >; export type ApprovalForAllEventFilter = TypedEventFilter<ApprovalForAllEvent>; export interface BatchMetadataUpdateEventObject { _fromTokenId: BigNumber; _toTokenId: BigNumber; } export type BatchMetadataUpdateEvent = TypedEvent< [BigNumber, BigNumber], BatchMetadataUpdateEventObject >; export type BatchMetadataUpdateEventFilter = TypedEventFilter<BatchMetadataUpdateEvent>; export interface MetadataUpdateEventObject { _tokenId: BigNumber; } export type MetadataUpdateEvent = TypedEvent< [BigNumber], MetadataUpdateEventObject >; export type MetadataUpdateEventFilter = TypedEventFilter<MetadataUpdateEvent>; export interface TransferEventObject { from: string; to: string; tokenId: BigNumber; } export type TransferEvent = TypedEvent< [string, string, BigNumber], TransferEventObject >; export type TransferEventFilter = TypedEventFilter<TransferEvent>; export interface CombinedContract extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise<this>; interface: CombinedContractInterface; queryFilter<TEvent extends TypedEvent>( event: TypedEventFilter<TEvent>, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined ): Promise<Array<TEvent>>; listeners<TEvent extends TypedEvent>( eventFilter?: TypedEventFilter<TEvent> ): Array<TypedListener<TEvent>>; listeners(eventName?: string): Array<Listener>; removeAllListeners<TEvent extends TypedEvent>( eventFilter: TypedEventFilter<TEvent> ): this; removeAllListeners(eventName?: string): this; off: OnEvent<this>; on: OnEvent<this>; once: OnEvent<this>; removeListener: OnEvent<this>; functions: { "activateSale(uint256)"( _price: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; "activateSale(uint256,address)"( _price: PromiseOrValue<BigNumberish>, _tokenContractAddress: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; addAuthorizedReseller( customerAddress: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; addOwner( newOwner: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; adminTransfer( to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; approve( to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; balanceOf( owner: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<[BigNumber]>; burn( tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; buyToken( tokenOwner: PromiseOrValue<string>, seller: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: PayableOverrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; checkUpsell( tokenId: PromiseOrValue<BigNumberish>, upsellID: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<[boolean]>; clearOwners( overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; deActivateSale( overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; forfeitUpsell( tokenId: PromiseOrValue<BigNumberish>, upsellID: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; getApproved( tokenId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<[string]>; getDescription(overrides?: CallOverrides): Promise<[string]>; getOwners(overrides?: CallOverrides): Promise<[string[]]>; getTrustedForwarder( overrides?: CallOverrides ): Promise<[string] & { forwarder: string }>; getVersion(overrides?: CallOverrides): Promise<[string]>; isApprovedForAll( owner: PromiseOrValue<string>, operator: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<[boolean]>; isAuthorizedReseller( customerAddress: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<[boolean]>; isOwner( addr: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<[boolean]>; isTrustedForwarder( forwarder: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<[boolean]>; mint( recipient: PromiseOrValue<string>, tokenURI: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; name(overrides?: CallOverrides): Promise<[string]>; ownerOf( tokenId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<[string]>; ownerRenderData(overrides?: CallOverrides): Promise<[string]>; purchaseUpsell( tokenId: PromiseOrValue<BigNumberish>, upsellID: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; readOwnerRenderData(overrides?: CallOverrides): Promise<[string]>; readRenderData(overrides?: CallOverrides): Promise<[string]>; removeAuthorizedReseller( customerAddress: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; removeOwner( owner: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; renderData(overrides?: CallOverrides): Promise<[string]>; "safeTransferFrom(address,address,uint256)"( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; "safeTransferFrom(address,address,uint256,bytes)"( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, data: PromiseOrValue<BytesLike>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; setApprovalForAll( operator: PromiseOrValue<string>, approved: PromiseOrValue<boolean>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; setCreator( newCreator: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; setCurrencyToken( tokenAddress: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; setDescription( description: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; setRoyaltySplit( _ownerPct: PromiseOrValue<BigNumberish>, _sellerPct: PromiseOrValue<BigNumberish>, _creatorPct: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; setTrustedForwarder( _forwarder: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; supportsInterface( interfaceId: PromiseOrValue<BytesLike>, overrides?: CallOverrides ): Promise<[boolean]>; symbol(overrides?: CallOverrides): Promise<[string]>; tokenURI( tokenId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<[string]>; transferFrom( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; writeOwnerRenderData( HTMLstring: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; writeRenderData( HTMLstring: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; }; "activateSale(uint256)"( _price: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; "activateSale(uint256,address)"( _price: PromiseOrValue<BigNumberish>, _tokenContractAddress: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; addAuthorizedReseller( customerAddress: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; addOwner( newOwner: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; adminTransfer( to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; approve( to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; balanceOf( owner: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<BigNumber>; burn( tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; buyToken( tokenOwner: PromiseOrValue<string>, seller: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: PayableOverrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; checkUpsell( tokenId: PromiseOrValue<BigNumberish>, upsellID: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<boolean>; clearOwners( overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; deActivateSale( overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; forfeitUpsell( tokenId: PromiseOrValue<BigNumberish>, upsellID: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; getApproved( tokenId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<string>; getDescription(overrides?: CallOverrides): Promise<string>; getOwners(overrides?: CallOverrides): Promise<string[]>; getTrustedForwarder(overrides?: CallOverrides): Promise<string>; getVersion(overrides?: CallOverrides): Promise<string>; isApprovedForAll( owner: PromiseOrValue<string>, operator: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<boolean>; isAuthorizedReseller( customerAddress: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<boolean>; isOwner( addr: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<boolean>; isTrustedForwarder( forwarder: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<boolean>; mint( recipient: PromiseOrValue<string>, tokenURI: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; name(overrides?: CallOverrides): Promise<string>; ownerOf( tokenId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<string>; ownerRenderData(overrides?: CallOverrides): Promise<string>; purchaseUpsell( tokenId: PromiseOrValue<BigNumberish>, upsellID: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; readOwnerRenderData(overrides?: CallOverrides): Promise<string>; readRenderData(overrides?: CallOverrides): Promise<string>; removeAuthorizedReseller( customerAddress: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; removeOwner( owner: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; renderData(overrides?: CallOverrides): Promise<string>; "safeTransferFrom(address,address,uint256)"( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; "safeTransferFrom(address,address,uint256,bytes)"( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, data: PromiseOrValue<BytesLike>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; setApprovalForAll( operator: PromiseOrValue<string>, approved: PromiseOrValue<boolean>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; setCreator( newCreator: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; setCurrencyToken( tokenAddress: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; setDescription( description: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; setRoyaltySplit( _ownerPct: PromiseOrValue<BigNumberish>, _sellerPct: PromiseOrValue<BigNumberish>, _creatorPct: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; setTrustedForwarder( _forwarder: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; supportsInterface( interfaceId: PromiseOrValue<BytesLike>, overrides?: CallOverrides ): Promise<boolean>; symbol(overrides?: CallOverrides): Promise<string>; tokenURI( tokenId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<string>; transferFrom( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; writeOwnerRenderData( HTMLstring: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; writeRenderData( HTMLstring: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; callStatic: { "activateSale(uint256)"( _price: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<void>; "activateSale(uint256,address)"( _price: PromiseOrValue<BigNumberish>, _tokenContractAddress: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<void>; addAuthorizedReseller( customerAddress: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<void>; addOwner( newOwner: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<void>; adminTransfer( to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<void>; approve( to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<void>; balanceOf( owner: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<BigNumber>; burn( tokenId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<void>; buyToken( tokenOwner: PromiseOrValue<string>, seller: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<void>; checkUpsell( tokenId: PromiseOrValue<BigNumberish>, upsellID: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<boolean>; clearOwners(overrides?: CallOverrides): Promise<void>; deActivateSale(overrides?: CallOverrides): Promise<void>; forfeitUpsell( tokenId: PromiseOrValue<BigNumberish>, upsellID: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<void>; getApproved( tokenId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<string>; getDescription(overrides?: CallOverrides): Promise<string>; getOwners(overrides?: CallOverrides): Promise<string[]>; getTrustedForwarder(overrides?: CallOverrides): Promise<string>; getVersion(overrides?: CallOverrides): Promise<string>; isApprovedForAll( owner: PromiseOrValue<string>, operator: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<boolean>; isAuthorizedReseller( customerAddress: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<boolean>; isOwner( addr: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<boolean>; isTrustedForwarder( forwarder: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<boolean>; mint( recipient: PromiseOrValue<string>, tokenURI: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<BigNumber>; name(overrides?: CallOverrides): Promise<string>; ownerOf( tokenId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<string>; ownerRenderData(overrides?: CallOverrides): Promise<string>; purchaseUpsell( tokenId: PromiseOrValue<BigNumberish>, upsellID: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<void>; readOwnerRenderData(overrides?: CallOverrides): Promise<string>; readRenderData(overrides?: CallOverrides): Promise<string>; removeAuthorizedReseller( customerAddress: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<void>; removeOwner( owner: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<void>; renderData(overrides?: CallOverrides): Promise<string>; "safeTransferFrom(address,address,uint256)"( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<void>; "safeTransferFrom(address,address,uint256,bytes)"( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, data: PromiseOrValue<BytesLike>, overrides?: CallOverrides ): Promise<void>; setApprovalForAll( operator: PromiseOrValue<string>, approved: PromiseOrValue<boolean>, overrides?: CallOverrides ): Promise<void>; setCreator( newCreator: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<void>; setCurrencyToken( tokenAddress: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<void>; setDescription( description: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<void>; setRoyaltySplit( _ownerPct: PromiseOrValue<BigNumberish>, _sellerPct: PromiseOrValue<BigNumberish>, _creatorPct: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<void>; setTrustedForwarder( _forwarder: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<void>; supportsInterface( interfaceId: PromiseOrValue<BytesLike>, overrides?: CallOverrides ): Promise<boolean>; symbol(overrides?: CallOverrides): Promise<string>; tokenURI( tokenId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<string>; transferFrom( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<void>; writeOwnerRenderData( HTMLstring: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<void>; writeRenderData( HTMLstring: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<void>; }; filters: { "Approval(address,address,uint256)"( owner?: PromiseOrValue<string> | null, approved?: PromiseOrValue<string> | null, tokenId?: PromiseOrValue<BigNumberish> | null ): ApprovalEventFilter; Approval( owner?: PromiseOrValue<string> | null, approved?: PromiseOrValue<string> | null, tokenId?: PromiseOrValue<BigNumberish> | null ): ApprovalEventFilter; "ApprovalForAll(address,address,bool)"( owner?: PromiseOrValue<string> | null, operator?: PromiseOrValue<string> | null, approved?: null ): ApprovalForAllEventFilter; ApprovalForAll( owner?: PromiseOrValue<string> | null, operator?: PromiseOrValue<string> | null, approved?: null ): ApprovalForAllEventFilter; "BatchMetadataUpdate(uint256,uint256)"( _fromTokenId?: null, _toTokenId?: null ): BatchMetadataUpdateEventFilter; BatchMetadataUpdate( _fromTokenId?: null, _toTokenId?: null ): BatchMetadataUpdateEventFilter; "MetadataUpdate(uint256)"(_tokenId?: null): MetadataUpdateEventFilter; MetadataUpdate(_tokenId?: null): MetadataUpdateEventFilter; "Transfer(address,address,uint256)"( from?: PromiseOrValue<string> | null, to?: PromiseOrValue<string> | null, tokenId?: PromiseOrValue<BigNumberish> | null ): TransferEventFilter; Transfer( from?: PromiseOrValue<string> | null, to?: PromiseOrValue<string> | null, tokenId?: PromiseOrValue<BigNumberish> | null ): TransferEventFilter; }; estimateGas: { "activateSale(uint256)"( _price: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; "activateSale(uint256,address)"( _price: PromiseOrValue<BigNumberish>, _tokenContractAddress: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; addAuthorizedReseller( customerAddress: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; addOwner( newOwner: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; adminTransfer( to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; approve( to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; balanceOf( owner: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<BigNumber>; burn( tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; buyToken( tokenOwner: PromiseOrValue<string>, seller: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: PayableOverrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; checkUpsell( tokenId: PromiseOrValue<BigNumberish>, upsellID: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<BigNumber>; clearOwners( overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; deActivateSale( overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; forfeitUpsell( tokenId: PromiseOrValue<BigNumberish>, upsellID: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; getApproved( tokenId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<BigNumber>; getDescription(overrides?: CallOverrides): Promise<BigNumber>; getOwners(overrides?: CallOverrides): Promise<BigNumber>; getTrustedForwarder(overrides?: CallOverrides): Promise<BigNumber>; getVersion(overrides?: CallOverrides): Promise<BigNumber>; isApprovedForAll( owner: PromiseOrValue<string>, operator: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<BigNumber>; isAuthorizedReseller( customerAddress: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<BigNumber>; isOwner( addr: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<BigNumber>; isTrustedForwarder( forwarder: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<BigNumber>; mint( recipient: PromiseOrValue<string>, tokenURI: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; name(overrides?: CallOverrides): Promise<BigNumber>; ownerOf( tokenId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<BigNumber>; ownerRenderData(overrides?: CallOverrides): Promise<BigNumber>; purchaseUpsell( tokenId: PromiseOrValue<BigNumberish>, upsellID: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; readOwnerRenderData(overrides?: CallOverrides): Promise<BigNumber>; readRenderData(overrides?: CallOverrides): Promise<BigNumber>; removeAuthorizedReseller( customerAddress: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; removeOwner( owner: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; renderData(overrides?: CallOverrides): Promise<BigNumber>; "safeTransferFrom(address,address,uint256)"( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; "safeTransferFrom(address,address,uint256,bytes)"( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, data: PromiseOrValue<BytesLike>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; setApprovalForAll( operator: PromiseOrValue<string>, approved: PromiseOrValue<boolean>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; setCreator( newCreator: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; setCurrencyToken( tokenAddress: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; setDescription( description: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; setRoyaltySplit( _ownerPct: PromiseOrValue<BigNumberish>, _sellerPct: PromiseOrValue<BigNumberish>, _creatorPct: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; setTrustedForwarder( _forwarder: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; supportsInterface( interfaceId: PromiseOrValue<BytesLike>, overrides?: CallOverrides ): Promise<BigNumber>; symbol(overrides?: CallOverrides): Promise<BigNumber>; tokenURI( tokenId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<BigNumber>; transferFrom( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; writeOwnerRenderData( HTMLstring: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; writeRenderData( HTMLstring: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; }; populateTransaction: { "activateSale(uint256)"( _price: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<PopulatedTransaction>; "activateSale(uint256,address)"( _price: PromiseOrValue<BigNumberish>, _tokenContractAddress: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<PopulatedTransaction>; addAuthorizedReseller( customerAddress: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<PopulatedTransaction>; addOwner( newOwner: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<PopulatedTransaction>; adminTransfer( to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<PopulatedTransaction>; approve( to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<PopulatedTransaction>; balanceOf( owner: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<PopulatedTransaction>; burn( tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<PopulatedTransaction>; buyToken( tokenOwner: PromiseOrValue<string>, seller: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: PayableOverrides & { from?: PromiseOrValue<string> } ): Promise<PopulatedTransaction>; checkUpsell( tokenId: PromiseOrValue<BigNumberish>, upsellID: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<PopulatedTransaction>; clearOwners( overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<PopulatedTransaction>; deActivateSale( overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<PopulatedTransaction>; forfeitUpsell( tokenId: PromiseOrValue<BigNumberish>, upsellID: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<PopulatedTransaction>; getApproved( tokenId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<PopulatedTransaction>; getDescription(overrides?: CallOverrides): Promise<PopulatedTransaction>; getOwners(overrides?: CallOverrides): Promise<PopulatedTransaction>; getTrustedForwarder( overrides?: CallOverrides ): Promise<PopulatedTransaction>; getVersion(overrides?: CallOverrides): Promise<PopulatedTransaction>; isApprovedForAll( owner: PromiseOrValue<string>, operator: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<PopulatedTransaction>; isAuthorizedReseller( customerAddress: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<PopulatedTransaction>; isOwner( addr: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<PopulatedTransaction>; isTrustedForwarder( forwarder: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<PopulatedTransaction>; mint( recipient: PromiseOrValue<string>, tokenURI: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<PopulatedTransaction>; name(overrides?: CallOverrides): Promise<PopulatedTransaction>; ownerOf( tokenId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<PopulatedTransaction>; ownerRenderData(overrides?: CallOverrides): Promise<PopulatedTransaction>; purchaseUpsell( tokenId: PromiseOrValue<BigNumberish>, upsellID: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<PopulatedTransaction>; readOwnerRenderData( overrides?: CallOverrides ): Promise<PopulatedTransaction>; readRenderData(overrides?: CallOverrides): Promise<PopulatedTransaction>; removeAuthorizedReseller( customerAddress: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<PopulatedTransaction>; removeOwner( owner: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<PopulatedTransaction>; renderData(overrides?: CallOverrides): Promise<PopulatedTransaction>; "safeTransferFrom(address,address,uint256)"( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<PopulatedTransaction>; "safeTransferFrom(address,address,uint256,bytes)"( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, data: PromiseOrValue<BytesLike>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<PopulatedTransaction>; setApprovalForAll( operator: PromiseOrValue<string>, approved: PromiseOrValue<boolean>, overrides?: Overrides & { from?: Pr