/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { ethers, EventFilter, Signer, BigNumber, BigNumberish, PopulatedTransaction, } from "ethers"; import { Contract, ContractTransaction, Overrides, PayableOverrides, CallOverrides, } from "@ethersproject/contracts"; import { BytesLike } from "@ethersproject/bytes"; import { Listener, Provider } from "@ethersproject/providers"; import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi"; interface AlpiesInterface extends ethers.utils.Interface { functions: { "MAX_ALPIES_PER_ADDRESS()": FunctionFragment; "MAX_PURCHASE_PER_WINDOW()": FunctionFragment; "PURCHASE_WINDOW_SIZE()": FunctionFragment; "alpieUserPurchased(address)": FunctionFragment; "alpiesId(uint256)": FunctionFragment; "approve(address,uint256)": FunctionFragment; "balanceOf(address)": FunctionFragment; "baseURI()": FunctionFragment; "birthCert()": FunctionFragment; "getApproved(uint256)": FunctionFragment; "initialize(string,string,uint256,uint256,address,uint256,uint256)": FunctionFragment; "isApprovedForAll(address,address)": FunctionFragment; "maxAlpies()": FunctionFragment; "maxPremintAmount()": FunctionFragment; "maxReserveAmount()": FunctionFragment; "maxSaleAlpies()": FunctionFragment; "maximumPurchasable(address)": FunctionFragment; "mint(uint256)": FunctionFragment; "mintReserve(uint256)": FunctionFragment; "name()": FunctionFragment; "owner()": FunctionFragment; "ownerOf(uint256)": FunctionFragment; "preMint(uint256)": FunctionFragment; "preMintCount()": FunctionFragment; "priceModel()": FunctionFragment; "renounceOwnership()": FunctionFragment; "reserveCount()": FunctionFragment; "reveal()": FunctionFragment; "revealBlock()": FunctionFragment; "safeTransferFrom(address,address,uint256)": FunctionFragment; "saleEndBlock()": FunctionFragment; "saleStartBlock()": FunctionFragment; "setApprovalForAll(address,bool)": FunctionFragment; "setBaseURI(string)": FunctionFragment; "setBirthCert(string)": FunctionFragment; "startingIndex()": FunctionFragment; "supportsInterface(bytes4)": FunctionFragment; "symbol()": FunctionFragment; "tokenByIndex(uint256)": FunctionFragment; "tokenOfOwnerByIndex(address,uint256)": FunctionFragment; "tokenURI(uint256)": FunctionFragment; "totalSupply()": FunctionFragment; "transferFrom(address,address,uint256)": FunctionFragment; "transferOwnership(address)": FunctionFragment; "userPurchaseHistory(address)": FunctionFragment; "withdraw(address)": FunctionFragment; }; encodeFunctionData( functionFragment: "MAX_ALPIES_PER_ADDRESS", values?: undefined ): string; encodeFunctionData( functionFragment: "MAX_PURCHASE_PER_WINDOW", values?: undefined ): string; encodeFunctionData( functionFragment: "PURCHASE_WINDOW_SIZE", values?: undefined ): string; encodeFunctionData( functionFragment: "alpieUserPurchased", values: [string] ): string; encodeFunctionData( functionFragment: "alpiesId", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "approve", values: [string, BigNumberish] ): string; encodeFunctionData(functionFragment: "balanceOf", values: [string]): string; encodeFunctionData(functionFragment: "baseURI", values?: undefined): string; encodeFunctionData(functionFragment: "birthCert", values?: undefined): string; encodeFunctionData( functionFragment: "getApproved", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "initialize", values: [ string, string, BigNumberish, BigNumberish, string, BigNumberish, BigNumberish ] ): string; encodeFunctionData( functionFragment: "isApprovedForAll", values: [string, string] ): string; encodeFunctionData(functionFragment: "maxAlpies", values?: undefined): string; encodeFunctionData( functionFragment: "maxPremintAmount", values?: undefined ): string; encodeFunctionData( functionFragment: "maxReserveAmount", values?: undefined ): string; encodeFunctionData( functionFragment: "maxSaleAlpies", values?: undefined ): string; encodeFunctionData( functionFragment: "maximumPurchasable", values: [string] ): string; encodeFunctionData(functionFragment: "mint", values: [BigNumberish]): string; encodeFunctionData( functionFragment: "mintReserve", values: [BigNumberish] ): string; encodeFunctionData(functionFragment: "name", values?: undefined): string; encodeFunctionData(functionFragment: "owner", values?: undefined): string; encodeFunctionData( functionFragment: "ownerOf", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "preMint", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "preMintCount", values?: undefined ): string; encodeFunctionData( functionFragment: "priceModel", values?: undefined ): string; encodeFunctionData( functionFragment: "renounceOwnership", values?: undefined ): string; encodeFunctionData( functionFragment: "reserveCount", values?: undefined ): string; encodeFunctionData(functionFragment: "reveal", values?: undefined): string; encodeFunctionData( functionFragment: "revealBlock", values?: undefined ): string; encodeFunctionData( functionFragment: "safeTransferFrom", values: [string, string, BigNumberish] ): string; encodeFunctionData( functionFragment: "saleEndBlock", values?: undefined ): string; encodeFunctionData( functionFragment: "saleStartBlock", values?: undefined ): string; encodeFunctionData( functionFragment: "setApprovalForAll", values: [string, boolean] ): string; encodeFunctionData(functionFragment: "setBaseURI", values: [string]): string; encodeFunctionData( functionFragment: "setBirthCert", values: [string] ): string; encodeFunctionData( functionFragment: "startingIndex", values?: undefined ): string; encodeFunctionData( functionFragment: "supportsInterface", values: [BytesLike] ): string; encodeFunctionData(functionFragment: "symbol", values?: undefined): string; encodeFunctionData( functionFragment: "tokenByIndex", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "tokenOfOwnerByIndex", values: [string, BigNumberish] ): string; encodeFunctionData( functionFragment: "tokenURI", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "totalSupply", values?: undefined ): string; encodeFunctionData( functionFragment: "transferFrom", values: [string, string, BigNumberish] ): string; encodeFunctionData( functionFragment: "transferOwnership", values: [string] ): string; encodeFunctionData( functionFragment: "userPurchaseHistory", values: [string] ): string; encodeFunctionData(functionFragment: "withdraw", values: [string]): string; decodeFunctionResult( functionFragment: "MAX_ALPIES_PER_ADDRESS", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "MAX_PURCHASE_PER_WINDOW", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "PURCHASE_WINDOW_SIZE", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "alpieUserPurchased", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "alpiesId", data: BytesLike): Result; decodeFunctionResult(functionFragment: "approve", data: BytesLike): Result; decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result; decodeFunctionResult(functionFragment: "baseURI", data: BytesLike): Result; decodeFunctionResult(functionFragment: "birthCert", data: BytesLike): Result; decodeFunctionResult( functionFragment: "getApproved", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "initialize", data: BytesLike): Result; decodeFunctionResult( functionFragment: "isApprovedForAll", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "maxAlpies", data: BytesLike): Result; decodeFunctionResult( functionFragment: "maxPremintAmount", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "maxReserveAmount", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "maxSaleAlpies", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "maximumPurchasable", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "mint", data: BytesLike): Result; decodeFunctionResult( functionFragment: "mintReserve", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "name", data: BytesLike): Result; decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; decodeFunctionResult(functionFragment: "ownerOf", data: BytesLike): Result; decodeFunctionResult(functionFragment: "preMint", data: BytesLike): Result; decodeFunctionResult( functionFragment: "preMintCount", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "priceModel", data: BytesLike): Result; decodeFunctionResult( functionFragment: "renounceOwnership", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "reserveCount", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "reveal", data: BytesLike): Result; decodeFunctionResult( functionFragment: "revealBlock", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "safeTransferFrom", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "saleEndBlock", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "saleStartBlock", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setApprovalForAll", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "setBaseURI", data: BytesLike): Result; decodeFunctionResult( functionFragment: "setBirthCert", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "startingIndex", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "supportsInterface", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "symbol", data: BytesLike): Result; decodeFunctionResult( functionFragment: "tokenByIndex", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "tokenOfOwnerByIndex", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "tokenURI", data: BytesLike): Result; decodeFunctionResult( functionFragment: "totalSupply", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "transferFrom", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "transferOwnership", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "userPurchaseHistory", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "withdraw", data: BytesLike): Result; events: { "Approval(address,address,uint256)": EventFragment; "ApprovalForAll(address,address,bool)": EventFragment; "LogMint(address,uint256)": EventFragment; "LogMintReserve(address,uint256,uint256)": EventFragment; "LogPreMint(address,uint256,uint256)": EventFragment; "LogRefund(address,uint256)": EventFragment; "LogReveal(address,uint256)": EventFragment; "LogSetBaseURI(address,string)": EventFragment; "OwnershipTransferred(address,address)": EventFragment; "Transfer(address,address,uint256)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "Approval"): EventFragment; getEvent(nameOrSignatureOrTopic: "ApprovalForAll"): EventFragment; getEvent(nameOrSignatureOrTopic: "LogMint"): EventFragment; getEvent(nameOrSignatureOrTopic: "LogMintReserve"): EventFragment; getEvent(nameOrSignatureOrTopic: "LogPreMint"): EventFragment; getEvent(nameOrSignatureOrTopic: "LogRefund"): EventFragment; getEvent(nameOrSignatureOrTopic: "LogReveal"): EventFragment; getEvent(nameOrSignatureOrTopic: "LogSetBaseURI"): EventFragment; getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment; getEvent(nameOrSignatureOrTopic: "Transfer"): EventFragment; } export class Alpies extends Contract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; on(event: EventFilter | string, listener: Listener): this; once(event: EventFilter | string, listener: Listener): this; addListener(eventName: EventFilter | string, listener: Listener): this; removeAllListeners(eventName: EventFilter | string): this; removeListener(eventName: any, listener: Listener): this; interface: AlpiesInterface; functions: { MAX_ALPIES_PER_ADDRESS(overrides?: CallOverrides): Promise<[BigNumber]>; "MAX_ALPIES_PER_ADDRESS()"(overrides?: CallOverrides): Promise<[BigNumber]>; MAX_PURCHASE_PER_WINDOW(overrides?: CallOverrides): Promise<[BigNumber]>; "MAX_PURCHASE_PER_WINDOW()"( overrides?: CallOverrides ): Promise<[BigNumber]>; PURCHASE_WINDOW_SIZE(overrides?: CallOverrides): Promise<[BigNumber]>; "PURCHASE_WINDOW_SIZE()"(overrides?: CallOverrides): Promise<[BigNumber]>; alpieUserPurchased( arg0: string, overrides?: CallOverrides ): Promise<[BigNumber]>; "alpieUserPurchased(address)"( arg0: string, overrides?: CallOverrides ): Promise<[BigNumber]>; alpiesId( _mintIndex: BigNumberish, overrides?: CallOverrides ): Promise<[BigNumber]>; "alpiesId(uint256)"( _mintIndex: BigNumberish, overrides?: CallOverrides ): Promise<[BigNumber]>; approve( to: string, tokenId: BigNumberish, overrides?: Overrides ): Promise; "approve(address,uint256)"( to: string, tokenId: BigNumberish, overrides?: Overrides ): Promise; balanceOf(owner: string, overrides?: CallOverrides): Promise<[BigNumber]>; "balanceOf(address)"( owner: string, overrides?: CallOverrides ): Promise<[BigNumber]>; baseURI(overrides?: CallOverrides): Promise<[string]>; "baseURI()"(overrides?: CallOverrides): Promise<[string]>; birthCert(overrides?: CallOverrides): Promise<[string]>; "birthCert()"(overrides?: CallOverrides): Promise<[string]>; getApproved( tokenId: BigNumberish, overrides?: CallOverrides ): Promise<[string]>; "getApproved(uint256)"( tokenId: BigNumberish, overrides?: CallOverrides ): Promise<[string]>; initialize( _name: string, _symbol: string, _maxSaleAlpies: BigNumberish, _revealBlock: BigNumberish, _priceModel: string, _maxReserveAmount: BigNumberish, _maxPremintAmount: BigNumberish, overrides?: Overrides ): Promise; "initialize(string,string,uint256,uint256,address,uint256,uint256)"( _name: string, _symbol: string, _maxSaleAlpies: BigNumberish, _revealBlock: BigNumberish, _priceModel: string, _maxReserveAmount: BigNumberish, _maxPremintAmount: BigNumberish, overrides?: Overrides ): Promise; isApprovedForAll( owner: string, operator: string, overrides?: CallOverrides ): Promise<[boolean]>; "isApprovedForAll(address,address)"( owner: string, operator: string, overrides?: CallOverrides ): Promise<[boolean]>; maxAlpies(overrides?: CallOverrides): Promise<[BigNumber]>; "maxAlpies()"(overrides?: CallOverrides): Promise<[BigNumber]>; maxPremintAmount(overrides?: CallOverrides): Promise<[BigNumber]>; "maxPremintAmount()"(overrides?: CallOverrides): Promise<[BigNumber]>; maxReserveAmount(overrides?: CallOverrides): Promise<[BigNumber]>; "maxReserveAmount()"(overrides?: CallOverrides): Promise<[BigNumber]>; maxSaleAlpies(overrides?: CallOverrides): Promise<[BigNumber]>; "maxSaleAlpies()"(overrides?: CallOverrides): Promise<[BigNumber]>; maximumPurchasable( _buyer: string, overrides?: CallOverrides ): Promise<[BigNumber]>; "maximumPurchasable(address)"( _buyer: string, overrides?: CallOverrides ): Promise<[BigNumber]>; mint( _amount: BigNumberish, overrides?: PayableOverrides ): Promise; "mint(uint256)"( _amount: BigNumberish, overrides?: PayableOverrides ): Promise; mintReserve( _amount: BigNumberish, overrides?: Overrides ): Promise; "mintReserve(uint256)"( _amount: BigNumberish, overrides?: Overrides ): Promise; name(overrides?: CallOverrides): Promise<[string]>; "name()"(overrides?: CallOverrides): Promise<[string]>; owner(overrides?: CallOverrides): Promise<[string]>; "owner()"(overrides?: CallOverrides): Promise<[string]>; ownerOf( tokenId: BigNumberish, overrides?: CallOverrides ): Promise<[string]>; "ownerOf(uint256)"( tokenId: BigNumberish, overrides?: CallOverrides ): Promise<[string]>; preMint( _amount: BigNumberish, overrides?: Overrides ): Promise; "preMint(uint256)"( _amount: BigNumberish, overrides?: Overrides ): Promise; preMintCount(overrides?: CallOverrides): Promise<[BigNumber]>; "preMintCount()"(overrides?: CallOverrides): Promise<[BigNumber]>; priceModel(overrides?: CallOverrides): Promise<[string]>; "priceModel()"(overrides?: CallOverrides): Promise<[string]>; renounceOwnership(overrides?: Overrides): Promise; "renounceOwnership()"(overrides?: Overrides): Promise; reserveCount(overrides?: CallOverrides): Promise<[BigNumber]>; "reserveCount()"(overrides?: CallOverrides): Promise<[BigNumber]>; reveal(overrides?: Overrides): Promise; "reveal()"(overrides?: Overrides): Promise; revealBlock(overrides?: CallOverrides): Promise<[BigNumber]>; "revealBlock()"(overrides?: CallOverrides): Promise<[BigNumber]>; "safeTransferFrom(address,address,uint256)"( from: string, to: string, tokenId: BigNumberish, overrides?: Overrides ): Promise; "safeTransferFrom(address,address,uint256,bytes)"( from: string, to: string, tokenId: BigNumberish, _data: BytesLike, overrides?: Overrides ): Promise; saleEndBlock(overrides?: CallOverrides): Promise<[BigNumber]>; "saleEndBlock()"(overrides?: CallOverrides): Promise<[BigNumber]>; saleStartBlock(overrides?: CallOverrides): Promise<[BigNumber]>; "saleStartBlock()"(overrides?: CallOverrides): Promise<[BigNumber]>; setApprovalForAll( operator: string, approved: boolean, overrides?: Overrides ): Promise; "setApprovalForAll(address,bool)"( operator: string, approved: boolean, overrides?: Overrides ): Promise; setBaseURI( _baseURI: string, overrides?: Overrides ): Promise; "setBaseURI(string)"( _baseURI: string, overrides?: Overrides ): Promise; setBirthCert( _birthCert: string, overrides?: Overrides ): Promise; "setBirthCert(string)"( _birthCert: string, overrides?: Overrides ): Promise; startingIndex(overrides?: CallOverrides): Promise<[BigNumber]>; "startingIndex()"(overrides?: CallOverrides): Promise<[BigNumber]>; supportsInterface( interfaceId: BytesLike, overrides?: CallOverrides ): Promise<[boolean]>; "supportsInterface(bytes4)"( interfaceId: BytesLike, overrides?: CallOverrides ): Promise<[boolean]>; symbol(overrides?: CallOverrides): Promise<[string]>; "symbol()"(overrides?: CallOverrides): Promise<[string]>; tokenByIndex( index: BigNumberish, overrides?: CallOverrides ): Promise<[BigNumber]>; "tokenByIndex(uint256)"( index: BigNumberish, overrides?: CallOverrides ): Promise<[BigNumber]>; tokenOfOwnerByIndex( owner: string, index: BigNumberish, overrides?: CallOverrides ): Promise<[BigNumber]>; "tokenOfOwnerByIndex(address,uint256)"( owner: string, index: BigNumberish, overrides?: CallOverrides ): Promise<[BigNumber]>; tokenURI( tokenId: BigNumberish, overrides?: CallOverrides ): Promise<[string]>; "tokenURI(uint256)"( tokenId: BigNumberish, overrides?: CallOverrides ): Promise<[string]>; totalSupply(overrides?: CallOverrides): Promise<[BigNumber]>; "totalSupply()"(overrides?: CallOverrides): Promise<[BigNumber]>; transferFrom( from: string, to: string, tokenId: BigNumberish, overrides?: Overrides ): Promise; "transferFrom(address,address,uint256)"( from: string, to: string, tokenId: BigNumberish, overrides?: Overrides ): Promise; transferOwnership( newOwner: string, overrides?: Overrides ): Promise; "transferOwnership(address)"( newOwner: string, overrides?: Overrides ): Promise; userPurchaseHistory( arg0: string, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber] & { counter: BigNumber; windowStartBlock: BigNumber; } >; "userPurchaseHistory(address)"( arg0: string, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber] & { counter: BigNumber; windowStartBlock: BigNumber; } >; withdraw(_to: string, overrides?: Overrides): Promise; "withdraw(address)"( _to: string, overrides?: Overrides ): Promise; }; MAX_ALPIES_PER_ADDRESS(overrides?: CallOverrides): Promise; "MAX_ALPIES_PER_ADDRESS()"(overrides?: CallOverrides): Promise; MAX_PURCHASE_PER_WINDOW(overrides?: CallOverrides): Promise; "MAX_PURCHASE_PER_WINDOW()"(overrides?: CallOverrides): Promise; PURCHASE_WINDOW_SIZE(overrides?: CallOverrides): Promise; "PURCHASE_WINDOW_SIZE()"(overrides?: CallOverrides): Promise; alpieUserPurchased( arg0: string, overrides?: CallOverrides ): Promise; "alpieUserPurchased(address)"( arg0: string, overrides?: CallOverrides ): Promise; alpiesId( _mintIndex: BigNumberish, overrides?: CallOverrides ): Promise; "alpiesId(uint256)"( _mintIndex: BigNumberish, overrides?: CallOverrides ): Promise; approve( to: string, tokenId: BigNumberish, overrides?: Overrides ): Promise; "approve(address,uint256)"( to: string, tokenId: BigNumberish, overrides?: Overrides ): Promise; balanceOf(owner: string, overrides?: CallOverrides): Promise; "balanceOf(address)"( owner: string, overrides?: CallOverrides ): Promise; baseURI(overrides?: CallOverrides): Promise; "baseURI()"(overrides?: CallOverrides): Promise; birthCert(overrides?: CallOverrides): Promise; "birthCert()"(overrides?: CallOverrides): Promise; getApproved( tokenId: BigNumberish, overrides?: CallOverrides ): Promise; "getApproved(uint256)"( tokenId: BigNumberish, overrides?: CallOverrides ): Promise; initialize( _name: string, _symbol: string, _maxSaleAlpies: BigNumberish, _revealBlock: BigNumberish, _priceModel: string, _maxReserveAmount: BigNumberish, _maxPremintAmount: BigNumberish, overrides?: Overrides ): Promise; "initialize(string,string,uint256,uint256,address,uint256,uint256)"( _name: string, _symbol: string, _maxSaleAlpies: BigNumberish, _revealBlock: BigNumberish, _priceModel: string, _maxReserveAmount: BigNumberish, _maxPremintAmount: BigNumberish, overrides?: Overrides ): Promise; isApprovedForAll( owner: string, operator: string, overrides?: CallOverrides ): Promise; "isApprovedForAll(address,address)"( owner: string, operator: string, overrides?: CallOverrides ): Promise; maxAlpies(overrides?: CallOverrides): Promise; "maxAlpies()"(overrides?: CallOverrides): Promise; maxPremintAmount(overrides?: CallOverrides): Promise; "maxPremintAmount()"(overrides?: CallOverrides): Promise; maxReserveAmount(overrides?: CallOverrides): Promise; "maxReserveAmount()"(overrides?: CallOverrides): Promise; maxSaleAlpies(overrides?: CallOverrides): Promise; "maxSaleAlpies()"(overrides?: CallOverrides): Promise; maximumPurchasable( _buyer: string, overrides?: CallOverrides ): Promise; "maximumPurchasable(address)"( _buyer: string, overrides?: CallOverrides ): Promise; mint( _amount: BigNumberish, overrides?: PayableOverrides ): Promise; "mint(uint256)"( _amount: BigNumberish, overrides?: PayableOverrides ): Promise; mintReserve( _amount: BigNumberish, overrides?: Overrides ): Promise; "mintReserve(uint256)"( _amount: BigNumberish, overrides?: Overrides ): Promise; name(overrides?: CallOverrides): Promise; "name()"(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; "owner()"(overrides?: CallOverrides): Promise; ownerOf(tokenId: BigNumberish, overrides?: CallOverrides): Promise; "ownerOf(uint256)"( tokenId: BigNumberish, overrides?: CallOverrides ): Promise; preMint( _amount: BigNumberish, overrides?: Overrides ): Promise; "preMint(uint256)"( _amount: BigNumberish, overrides?: Overrides ): Promise; preMintCount(overrides?: CallOverrides): Promise; "preMintCount()"(overrides?: CallOverrides): Promise; priceModel(overrides?: CallOverrides): Promise; "priceModel()"(overrides?: CallOverrides): Promise; renounceOwnership(overrides?: Overrides): Promise; "renounceOwnership()"(overrides?: Overrides): Promise; reserveCount(overrides?: CallOverrides): Promise; "reserveCount()"(overrides?: CallOverrides): Promise; reveal(overrides?: Overrides): Promise; "reveal()"(overrides?: Overrides): Promise; revealBlock(overrides?: CallOverrides): Promise; "revealBlock()"(overrides?: CallOverrides): Promise; "safeTransferFrom(address,address,uint256)"( from: string, to: string, tokenId: BigNumberish, overrides?: Overrides ): Promise; "safeTransferFrom(address,address,uint256,bytes)"( from: string, to: string, tokenId: BigNumberish, _data: BytesLike, overrides?: Overrides ): Promise; saleEndBlock(overrides?: CallOverrides): Promise; "saleEndBlock()"(overrides?: CallOverrides): Promise; saleStartBlock(overrides?: CallOverrides): Promise; "saleStartBlock()"(overrides?: CallOverrides): Promise; setApprovalForAll( operator: string, approved: boolean, overrides?: Overrides ): Promise; "setApprovalForAll(address,bool)"( operator: string, approved: boolean, overrides?: Overrides ): Promise; setBaseURI( _baseURI: string, overrides?: Overrides ): Promise; "setBaseURI(string)"( _baseURI: string, overrides?: Overrides ): Promise; setBirthCert( _birthCert: string, overrides?: Overrides ): Promise; "setBirthCert(string)"( _birthCert: string, overrides?: Overrides ): Promise; startingIndex(overrides?: CallOverrides): Promise; "startingIndex()"(overrides?: CallOverrides): Promise; supportsInterface( interfaceId: BytesLike, overrides?: CallOverrides ): Promise; "supportsInterface(bytes4)"( interfaceId: BytesLike, overrides?: CallOverrides ): Promise; symbol(overrides?: CallOverrides): Promise; "symbol()"(overrides?: CallOverrides): Promise; tokenByIndex( index: BigNumberish, overrides?: CallOverrides ): Promise; "tokenByIndex(uint256)"( index: BigNumberish, overrides?: CallOverrides ): Promise; tokenOfOwnerByIndex( owner: string, index: BigNumberish, overrides?: CallOverrides ): Promise; "tokenOfOwnerByIndex(address,uint256)"( owner: string, index: BigNumberish, overrides?: CallOverrides ): Promise; tokenURI(tokenId: BigNumberish, overrides?: CallOverrides): Promise; "tokenURI(uint256)"( tokenId: BigNumberish, overrides?: CallOverrides ): Promise; totalSupply(overrides?: CallOverrides): Promise; "totalSupply()"(overrides?: CallOverrides): Promise; transferFrom( from: string, to: string, tokenId: BigNumberish, overrides?: Overrides ): Promise; "transferFrom(address,address,uint256)"( from: string, to: string, tokenId: BigNumberish, overrides?: Overrides ): Promise; transferOwnership( newOwner: string, overrides?: Overrides ): Promise; "transferOwnership(address)"( newOwner: string, overrides?: Overrides ): Promise; userPurchaseHistory( arg0: string, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber] & { counter: BigNumber; windowStartBlock: BigNumber } >; "userPurchaseHistory(address)"( arg0: string, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber] & { counter: BigNumber; windowStartBlock: BigNumber } >; withdraw(_to: string, overrides?: Overrides): Promise; "withdraw(address)"( _to: string, overrides?: Overrides ): Promise; callStatic: { MAX_ALPIES_PER_ADDRESS(overrides?: CallOverrides): Promise; "MAX_ALPIES_PER_ADDRESS()"(overrides?: CallOverrides): Promise; MAX_PURCHASE_PER_WINDOW(overrides?: CallOverrides): Promise; "MAX_PURCHASE_PER_WINDOW()"(overrides?: CallOverrides): Promise; PURCHASE_WINDOW_SIZE(overrides?: CallOverrides): Promise; "PURCHASE_WINDOW_SIZE()"(overrides?: CallOverrides): Promise; alpieUserPurchased( arg0: string, overrides?: CallOverrides ): Promise; "alpieUserPurchased(address)"( arg0: string, overrides?: CallOverrides ): Promise; alpiesId( _mintIndex: BigNumberish, overrides?: CallOverrides ): Promise; "alpiesId(uint256)"( _mintIndex: BigNumberish, overrides?: CallOverrides ): Promise; approve( to: string, tokenId: BigNumberish, overrides?: CallOverrides ): Promise; "approve(address,uint256)"( to: string, tokenId: BigNumberish, overrides?: CallOverrides ): Promise; balanceOf(owner: string, overrides?: CallOverrides): Promise; "balanceOf(address)"( owner: string, overrides?: CallOverrides ): Promise; baseURI(overrides?: CallOverrides): Promise; "baseURI()"(overrides?: CallOverrides): Promise; birthCert(overrides?: CallOverrides): Promise; "birthCert()"(overrides?: CallOverrides): Promise; getApproved( tokenId: BigNumberish, overrides?: CallOverrides ): Promise; "getApproved(uint256)"( tokenId: BigNumberish, overrides?: CallOverrides ): Promise; initialize( _name: string, _symbol: string, _maxSaleAlpies: BigNumberish, _revealBlock: BigNumberish, _priceModel: string, _maxReserveAmount: BigNumberish, _maxPremintAmount: BigNumberish, overrides?: CallOverrides ): Promise; "initialize(string,string,uint256,uint256,address,uint256,uint256)"( _name: string, _symbol: string, _maxSaleAlpies: BigNumberish, _revealBlock: BigNumberish, _priceModel: string, _maxReserveAmount: BigNumberish, _maxPremintAmount: BigNumberish, overrides?: CallOverrides ): Promise; isApprovedForAll( owner: string, operator: string, overrides?: CallOverrides ): Promise; "isApprovedForAll(address,address)"( owner: string, operator: string, overrides?: CallOverrides ): Promise; maxAlpies(overrides?: CallOverrides): Promise; "maxAlpies()"(overrides?: CallOverrides): Promise; maxPremintAmount(overrides?: CallOverrides): Promise; "maxPremintAmount()"(overrides?: CallOverrides): Promise; maxReserveAmount(overrides?: CallOverrides): Promise; "maxReserveAmount()"(overrides?: CallOverrides): Promise; maxSaleAlpies(overrides?: CallOverrides): Promise; "maxSaleAlpies()"(overrides?: CallOverrides): Promise; maximumPurchasable( _buyer: string, overrides?: CallOverrides ): Promise; "maximumPurchasable(address)"( _buyer: string, overrides?: CallOverrides ): Promise; mint(_amount: BigNumberish, overrides?: CallOverrides): Promise; "mint(uint256)"( _amount: BigNumberish, overrides?: CallOverrides ): Promise; mintReserve( _amount: BigNumberish, overrides?: CallOverrides ): Promise; "mintReserve(uint256)"( _amount: BigNumberish, overrides?: CallOverrides ): Promise; name(overrides?: CallOverrides): Promise; "name()"(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; "owner()"(overrides?: CallOverrides): Promise; ownerOf(tokenId: BigNumberish, overrides?: CallOverrides): Promise; "ownerOf(uint256)"( tokenId: BigNumberish, overrides?: CallOverrides ): Promise; preMint(_amount: BigNumberish, overrides?: CallOverrides): Promise; "preMint(uint256)"( _amount: BigNumberish, overrides?: CallOverrides ): Promise; preMintCount(overrides?: CallOverrides): Promise; "preMintCount()"(overrides?: CallOverrides): Promise; priceModel(overrides?: CallOverrides): Promise; "priceModel()"(overrides?: CallOverrides): Promise; renounceOwnership(overrides?: CallOverrides): Promise; "renounceOwnership()"(overrides?: CallOverrides): Promise; reserveCount(overrides?: CallOverrides): Promise; "reserveCount()"(overrides?: CallOverrides): Promise; reveal(overrides?: CallOverrides): Promise; "reveal()"(overrides?: CallOverrides): Promise; revealBlock(overrides?: CallOverrides): Promise; "revealBlock()"(overrides?: CallOverrides): Promise; "safeTransferFrom(address,address,uint256)"( from: string, to: string, tokenId: BigNumberish, overrides?: CallOverrides ): Promise; "safeTransferFrom(address,address,uint256,bytes)"( from: string, to: string, tokenId: BigNumberish, _data: BytesLike, overrides?: CallOverrides ): Promise; saleEndBlock(overrides?: CallOverrides): Promise; "saleEndBlock()"(overrides?: CallOverrides): Promise; saleStartBlock(overrides?: CallOverrides): Promise; "saleStartBlock()"(overrides?: CallOverrides): Promise; setApprovalForAll( operator: string, approved: boolean, overrides?: CallOverrides ): Promise; "setApprovalForAll(address,bool)"( operator: string, approved: boolean, overrides?: CallOverrides ): Promise; setBaseURI(_baseURI: string, overrides?: CallOverrides): Promise; "setBaseURI(string)"( _baseURI: string, overrides?: CallOverrides ): Promise; setBirthCert(_birthCert: string, overrides?: CallOverrides): Promise; "setBirthCert(string)"( _birthCert: string, overrides?: CallOverrides ): Promise; startingIndex(overrides?: CallOverrides): Promise; "startingIndex()"(overrides?: CallOverrides): Promise; supportsInterface( interfaceId: BytesLike, overrides?: CallOverrides ): Promise; "supportsInterface(bytes4)"( interfaceId: BytesLike, overrides?: CallOverrides ): Promise; symbol(overrides?: CallOverrides): Promise; "symbol()"(overrides?: CallOverrides): Promise; tokenByIndex( index: BigNumberish, overrides?: CallOverrides ): Promise; "tokenByIndex(uint256)"( index: BigNumberish, overrides?: CallOverrides ): Promise; tokenOfOwnerByIndex( owner: string, index: BigNumberish, overrides?: CallOverrides ): Promise; "tokenOfOwnerByIndex(address,uint256)"( owner: string, index: BigNumberish, overrides?: CallOverrides ): Promise; tokenURI(tokenId: BigNumberish, overrides?: CallOverrides): Promise; "tokenURI(uint256)"( tokenId: BigNumberish, overrides?: CallOverrides ): Promise; totalSupply(overrides?: CallOverrides): Promise; "totalSupply()"(overrides?: CallOverrides): Promise; transferFrom( from: string, to: string, tokenId: BigNumberish, overrides?: CallOverrides ): Promise; "transferFrom(address,address,uint256)"( from: string, to: string, tokenId: BigNumberish, overrides?: CallOverrides ): Promise; transferOwnership( newOwner: string, overrides?: CallOverrides ): Promise; "transferOwnership(address)"( newOwner: string, overrides?: CallOverrides ): Promise; userPurchaseHistory( arg0: string, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber] & { counter: BigNumber; windowStartBlock: BigNumber; } >; "userPurchaseHistory(address)"( arg0: string, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber] & { counter: BigNumber; windowStartBlock: BigNumber; } >; withdraw(_to: string, overrides?: CallOverrides): Promise; "withdraw(address)"(_to: string, overrides?: CallOverrides): Promise; }; filters: { Approval( owner: string | null, approved: string | null, tokenId: BigNumberish | null ): EventFilter; ApprovalForAll( owner: string | null, operator: string | null, approved: null ): EventFilter; LogMint(caller: string | null, tokenId: BigNumberish | null): EventFilter; LogMintReserve( caller: string | null, reserveCount: null, mintAmount: null ): EventFilter; LogPreMint( caller: string | null, reserveCount: null, mintAmount: null ): EventFilter; LogRefund(caller: string | null, amount: BigNumberish | null): EventFilter; LogReveal( caller: string | null, startingIndex: BigNumberish | null ): EventFilter; LogSetBaseURI(caller: string | null, baseURI: null): EventFilter; OwnershipTransferred( previousOwner: string | null, newOwner: string | null ): EventFilter; Transfer( from: string | null, to: string | null, tokenId: BigNumberish | null ): EventFilter; }; estimateGas: { MAX_ALPIES_PER_ADDRESS(overrides?: CallOverrides): Promise; "MAX_ALPIES_PER_ADDRESS()"(overrides?: CallOverrides): Promise; MAX_PURCHASE_PER_WINDOW(overrides?: CallOverrides): Promise; "MAX_PURCHASE_PER_WINDOW()"(overrides?: CallOverrides): Promise; PURCHASE_WINDOW_SIZE(overrides?: CallOverrides): Promise; "PURCHASE_WINDOW_SIZE()"(overrides?: CallOverrides): Promise; alpieUserPurchased( arg0: string, overrides?: CallOverrides ): Promise; "alpieUserPurchased(address)"( arg0: string, overrides?: CallOverrides ): Promise; alpiesId( _mintIndex: BigNumberish, overrides?: CallOverrides ): Promise; "alpiesId(uint256)"( _mintIndex: BigNumberish, overrides?: CallOverrides ): Promise; approve( to: string, tokenId: BigNumberish, overrides?: Overrides ): Promise; "approve(address,uint256)"( to: string, tokenId: BigNumberish, overrides?: Overrides ): Promise; balanceOf(owner: string, overrides?: CallOverrides): Promise; "balanceOf(address)"( owner: string, overrides?: CallOverrides ): Promise; baseURI(overrides?: CallOverrides): Promise; "baseURI()"(overrides?: CallOverrides): Promise; birthCert(overrides?: CallOverrides): Promise; "birthCert()"(overrides?: CallOverrides): Promise; getApproved( tokenId: BigNumberish, overrides?: CallOverrides ): Promise; "getApproved(uint256)"( tokenId: BigNumberish, overrides?: CallOverrides ): Promise; initialize( _name: string, _symbol: string, _maxSaleAlpies: BigNumberish, _revealBlock: BigNumberish, _priceModel: string, _maxReserveAmount: BigNumberish, _maxPremintAmount: BigNumberish, overrides?: Overrides ): Promise; "initialize(string,string,uint256,uint256,address,uint256,uint256)"( _name: string, _symbol: string, _maxSaleAlpies: BigNumberish, _revealBlock: BigNumberish, _priceModel: string, _maxReserveAmount: BigNumberish, _maxPremintAmount: BigNumberish, overrides?: Overrides ): Promise; isApprovedForAll( owner: string, operator: string, overrides?: CallOverrides ): Promise; "isApprovedForAll(address,address)"( owner: string, operator: string, overrides?: CallOverrides ): Promise; maxAlpies(overrides?: CallOverrides): Promise; "maxAlpies()"(overrides?: CallOverrides): Promise; maxPremintAmount(overrides?: CallOverrides): Promise; "maxPremintAmount()"(overrides?: CallOverrides): Promise; maxReserveAmount(overrides?: CallOverrides): Promise; "maxReserveAmount()"(overrides?: CallOverrides): Promise; maxSaleAlpies(overrides?: CallOverrides): Promise; "maxSaleAlpies()"(overrides?: CallOverrides): Promise; maximumPurchasable( _buyer: string, overrides?: CallOverrides ): Promise; "maximumPurchasable(address)"( _buyer: string, overrides?: CallOverrides ): Promise; mint( _amount: BigNumberish, overrides?: PayableOverrides ): Promise; "mint(uint256)"( _amount: BigNumberish, overrides?: PayableOverrides ): Promise; mintReserve( _amount: BigNumberish, overrides?: Overrides ): Promise; "mintReserve(uint256)"( _amount: BigNumberish, overrides?: Overrides ): Promise; name(overrides?: CallOverrides): Promise; "name()"(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; "owner()"(overrides?: CallOverrides): Promise; ownerOf( tokenId: BigNumberish, overrides?: CallOverrides ): Promise; "ownerOf(uint256)"( tokenId: BigNumberish, overrides?: CallOverrides ): Promise; preMint(_amount: BigNumberish, overrides?: Overrides): Promise; "preMint(uint256)"( _amount: BigNumberish, overrides?: Overrides ): Promise; preMintCount(overrides?: CallOverrides): Promise; "preMintCount()"(overrides?: CallOverrides): Promise; priceModel(overrides?: CallOverrides): Promise; "priceModel()"(overrides?: CallOverrides): Promise; renounceOwnership(overrides?: Overrides): Promise; "renounceOwnership()"(overrides?: Overrides): Promise; reserveCount(overrides?: CallOverrides): Promise; "reserveCount()"(overrides?: CallOverrides): Promise; reveal(overrides?: Overrides): Promise; "reveal()"(overrides?: Overrides): Promise; revealBlock(overrides?: CallOverrides): Promise; "revealBlock()"(overrides?: CallOverrides): Promise; "safeTransferFrom(address,address,uint256)"( from: string, to: string, tokenId: BigNumberish, overrides?: Overrides ): Promise; "safeTransferFrom(address,address,uint256,bytes)"( from: string, to: string, tokenId: BigNumberish, _data: BytesLike, overrides?: Overrides ): Promise; saleEndBlock(overrides?: CallOverrides): Promise; "saleEndBlock()"(overrides?: CallOverrides): Promise; saleStartBlock(overrides?: CallOverrides): Promise; "saleStartBlock()"(overrides?: CallOverrides): Promise; setApprovalForAll( operator: string, approved: boolean, overrides?: Overrides ): Promise; "setApprovalForAll(address,bool)"( operator: string, approved: boolean, overrides?: Overrides ): Promise; setBaseURI(_baseURI: string, overrides?: Overrides): Promise; "setBaseURI(string)"( _baseURI: string, overrides?: Overrides ): Promise; setBirthCert(_birthCert: string, overrides?: Overrides): Promise; "setBirthCert(string)"( _birthCert: string, overrides?: Overrides ): Promise; startingIndex(overrides?: CallOverrides): Promise; "startingIndex()"(overrides?: CallOverrides): Promise; supportsInterface( interfaceId: BytesLike, overrides?: CallOverrides ): Promise; "supportsInterface(bytes4)"( interfaceId: BytesLike, overrides?: CallOverrides ): Promise; symbol(overrides?: CallOverrides): Promise; "symbol()"(overrides?: CallOverrides): Promise; tokenByIndex( index: BigNumberish, overrides?: CallOverrides ): Promise; "tokenByIndex(uint256)"( index: BigNumberish, overrides?: CallOverrides ): Promise; tokenOfOwnerByIndex( owner: string, index: BigNumberish, overrides?: CallOverrides ): Promise; "tokenOfOwnerByIndex(address,uint256)"( owner: string, index: BigNumberish, overrides?: CallOverrides ): Promise; tokenURI( tokenId: BigNumberish, overrides?: CallOverrides ): Promise; "tokenURI(uint256)"( tokenId: BigNumberish, overrides?: CallOverrides ): Promise; totalSupply(overrides?: CallOverrides): Promise; "totalSupply()"(overrides?: CallOverrides): Promise; transferFrom( from: string, to: string, tokenId: BigNumberish, overrides?: Overrides ): Promise; "transferFrom(address,address,uint256)"( from: string, to: string, tokenId: BigNumberish, overrides?: Overrides ): Promise; transferOwnership( newOwner: string, overrides?: Overrides ): Promise; "transferOwnership(address)"( newOwner: string, overrides?: Overrides ): Promise; userPurchaseHistory( arg0: string, overrides?: CallOverrides ): Promise; "userPurchaseHistory(address)"( arg0: string, overrides?: CallOverrides ): Promise; withdraw(_to: string, overrides?: Overrides): Promise; "withdraw(address)"(_to: string, overrides?: Overrides): Promise; }; populateTransaction: { MAX_ALPIES_PER_ADDRESS( overrides?: CallOverrides ): Promise; "MAX_ALPIES_PER_ADDRESS()"( overrides?: CallOverrides ): Promise; MAX_PURCHASE_PER_WINDOW( overrides?: CallOverrides ): Promise; "MAX_PURCHASE_PER_WINDOW()"( overrides?: CallOverrides ): Promise; PURCHASE_WINDOW_SIZE( overrides?: CallOverrides ): Promise; "PURCHASE_WINDOW_SIZE()"( overrides?: CallOverrides ): Promise; alpieUserPurchased( arg0: string, overrides?: CallOverrides ): Promise; "alpieUserPurchased(address)"( arg0: string, overrides?: CallOverrides ): Promise; alpiesId( _mintIndex: BigNumberish, overrides?: CallOverrides ): Promise; "alpiesId(uint256)"( _mintIndex: BigNumberish, overrides?: CallOverrides ): Promise; approve( to: string, tokenId: BigNumberish, overrides?: Overrides ): Promise; "approve(address,uint256)"( to: string, tokenId: BigNumberish, overrides?: Overrides ): Promise; balanceOf( owner: string, overrides?: CallOverrides ): Promise; "balanceOf(address)"( owner: string, overrides?: CallOverrides ): Promise; baseURI(overrides?: CallOverrides): Promise; "baseURI()"(overrides?: CallOverrides): Promise; birthCert(overrides?: CallOverrides): Promise; "birthCert()"(overrides?: CallOverrides): Promise; getApproved( tokenId: BigNumberish, overrides?: CallOverrides ): Promise; "getApproved(uint256)"( tokenId: BigNumberish, overrides?: CallOverrides ): Promise; initialize( _name: string, _symbol: string, _maxSaleAlpies: BigNumberish, _revealBlock: BigNumberish, _priceModel: string, _maxReserveAmount: BigNumberish, _maxPremintAmount: BigNumberish, overrides?: Overrides ): Promise; "initialize(string,string,uint256,uint256,address,uint256,uint256)"( _name: string, _symbol: string, _maxSaleAlpies: BigNumberish, _revealBlock: BigNumberish, _priceModel: string, _maxReserveAmount: BigNumberish, _maxPremintAmount: BigNumberish, overrides?: Overrides ): Promise; isApprovedForAll( owner: string, operator: string, overrides?: CallOverrides ): Promise; "isApprovedForAll(address,address)"( owner: string, operator: string, overrides?: CallOverrides ): Promise; maxAlpies(overrides?: CallOverrides): Promise; "maxAlpies()"(overrides?: CallOverrides): Promise; maxPremintAmount(overrides?: CallOverrides): Promise; "maxPremintAmount()"( overrides?: CallOverrides ): Promise; maxReserveAmount(overrides?: CallOverrides): Promise; "maxReserveAmount()"( overrides?: CallOverrides ): Promise; maxSaleAlpies(overrides?: CallOverrides): Promise; "maxSaleAlpies()"(overrides?: CallOverrides): Promise; maximumPurchasable( _buyer: string, overrides?: CallOverrides ): Promise; "maximumPurchasable(address)"( _buyer: string, overrides?: CallOverrides ): Promise; mint( _amount: BigNumberish, overrides?: PayableOverrides ): Promise; "mint(uint256)"( _amount: BigNumberish, overrides?: PayableOverrides ): Promise; mintReserve( _amount: BigNumberish, overrides?: Overrides ): Promise; "mintReserve(uint256)"( _amount: BigNumberish, overrides?: Overrides ): Promise; name(overrides?: CallOverrides): Promise; "name()"(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; "owner()"(overrides?: CallOverrides): Promise; ownerOf( tokenId: BigNumberish, overrides?: CallOverrides ): Promise; "ownerOf(uint256)"( tokenId: BigNumberish, overrides?: CallOverrides ): Promise; preMint( _amount: BigNumberish, overrides?: Overrides ): Promise; "preMint(uint256)"( _amount: BigNumberish, overrides?: Overrides ): Promise; preMintCount(overrides?: CallOverrides): Promise; "preMintCount()"(overrides?: CallOverrides): Promise; priceModel(overrides?: CallOverrides): Promise; "priceModel()"(overrides?: CallOverrides): Promise; renounceOwnership(overrides?: Overrides): Promise; "renounceOwnership()"(overrides?: Overrides): Promise; reserveCount(overrides?: CallOverrides): Promise; "reserveCount()"(overrides?: CallOverrides): Promise; reveal(overrides?: Overrides): Promise; "reveal()"(overrides?: Overrides): Promise; revealBlock(overrides?: CallOverrides): Promise; "revealBlock()"(overrides?: CallOverrides): Promise; "safeTransferFrom(address,address,uint256)"( from: string, to: string, tokenId: BigNumberish, overrides?: Overrides ): Promise; "safeTransferFrom(address,address,uint256,bytes)"( from: string, to: string, tokenId: BigNumberish, _data: BytesLike, overrides?: Overrides ): Promise; saleEndBlock(overrides?: CallOverrides): Promise; "saleEndBlock()"(overrides?: CallOverrides): Promise; saleStartBlock(overrides?: CallOverrides): Promise; "saleStartBlock()"( overrides?: CallOverrides ): Promise; setApprovalForAll( operator: string, approved: boolean, overrides?: Overrides ): Promise; "setApprovalForAll(address,bool)"( operator: string, approved: boolean, overrides?: Overrides ): Promise; setBaseURI( _baseURI: string, overrides?: Overrides ): Promise; "setBaseURI(string)"( _baseURI: string, overrides?: Overrides ): Promise; setBirthCert( _birthCert: string, overrides?: Overrides ): Promise; "setBirthCert(string)"( _birthCert: string, overrides?: Overrides ): Promise; startingIndex(overrides?: CallOverrides): Promise; "startingIndex()"(overrides?: CallOverrides): Promise; supportsInterface( interfaceId: BytesLike, overrides?: CallOverrides ): Promise; "supportsInterface(bytes4)"( interfaceId: BytesLike, overrides?: CallOverrides ): Promise; symbol(overrides?: CallOverrides): Promise; "symbol()"(overrides?: CallOverrides): Promise; tokenByIndex( index: BigNumberish, overrides?: CallOverrides ): Promise; "tokenByIndex(uint256)"( index: BigNumberish, overrides?: CallOverrides ): Promise; tokenOfOwnerByIndex( owner: string, index: BigNumberish, overrides?: CallOverrides ): Promise; "tokenOfOwnerByIndex(address,uint256)"( owner: string, index: BigNumberish, overrides?: CallOverrides ): Promise; tokenURI( tokenId: BigNumberish, overrides?: CallOverrides ): Promise; "tokenURI(uint256)"( tokenId: BigNumberish, overrides?: CallOverrides ): Promise; totalSupply(overrides?: CallOverrides): Promise; "totalSupply()"(overrides?: CallOverrides): Promise; transferFrom( from: string, to: string, tokenId: BigNumberish, overrides?: Overrides ): Promise; "transferFrom(address,address,uint256)"( from: string, to: string, tokenId: BigNumberish, overrides?: Overrides ): Promise; transferOwnership( newOwner: string, overrides?: Overrides ): Promise; "transferOwnership(address)"( newOwner: string, overrides?: Overrides ): Promise; userPurchaseHistory( arg0: string, overrides?: CallOverrides ): Promise; "userPurchaseHistory(address)"( arg0: string, overrides?: CallOverrides ): Promise; withdraw(_to: string, overrides?: Overrides): Promise; "withdraw(address)"( _to: string, overrides?: Overrides ): Promise; }; }