/* 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 declare namespace ISimpleNftCrowdsaleInitializable { export type GrantRoleInitParamsStruct = { roleReceiver: PromiseOrValue; role: PromiseOrValue; signedAt: PromiseOrValue; signer: PromiseOrValue; signature: PromiseOrValue; }; export type GrantRoleInitParamsStructOutput = [ string, string, BigNumber, string, string ] & { roleReceiver: string; role: string; signedAt: BigNumber; signer: string; signature: string; }; export type RegularInitParamsStruct = { currentPrice: PromiseOrValue; maxCap: PromiseOrValue; startingId: PromiseOrValue; wallet: PromiseOrValue; nftAddress: PromiseOrValue; publicSaleTime: PromiseOrValue; owner: PromiseOrValue; extensionType: PromiseOrValue; extensionData: PromiseOrValue; }; export type RegularInitParamsStructOutput = [ BigNumber, BigNumber, BigNumber, string, string, BigNumber, string, number, string ] & { currentPrice: BigNumber; maxCap: BigNumber; startingId: BigNumber; wallet: string; nftAddress: string; publicSaleTime: BigNumber; owner: string; extensionType: number; extensionData: string; }; } export interface SimpleNftCrowdsaleInterface extends utils.Interface { functions: { "currentPrice()": FunctionFragment; "currentTokenId()": FunctionFragment; "decodeGrantRoleExtension(bytes)": FunctionFragment; "decodeInitializer(bytes)": FunctionFragment; "encodeGrantRoleExtension(address,bytes32,uint256,address,bytes)": FunctionFragment; "encodeInitializer(uint256,uint256,uint256,address,address,uint256,address,uint8,bytes)": FunctionFragment; "encodeInitializerParams(uint256,uint256,uint256,address,address,uint256,address,uint8,bytes)": FunctionFragment; "getWallet()": FunctionFragment; "initialize(bytes)": FunctionFragment; "maxCap()": FunctionFragment; "nftTokenAddress()": FunctionFragment; "owner()": FunctionFragment; "paused()": FunctionFragment; "publicSaleTime()": FunctionFragment; "purchaseTokenFor(address)": FunctionFragment; "renounceOwnership()": FunctionFragment; "setCurrentPrice(uint256)": FunctionFragment; "setPublicSaleTime(uint256)": FunctionFragment; "setWallet(address)": FunctionFragment; "startingId()": FunctionFragment; "transferOwnership(address)": FunctionFragment; "wallet()": FunctionFragment; }; getFunction( nameOrSignatureOrTopic: | "currentPrice" | "currentPrice()" | "currentTokenId" | "currentTokenId()" | "decodeGrantRoleExtension" | "decodeGrantRoleExtension(bytes)" | "decodeInitializer" | "decodeInitializer(bytes)" | "encodeGrantRoleExtension" | "encodeGrantRoleExtension(address,bytes32,uint256,address,bytes)" | "encodeInitializer" | "encodeInitializer(uint256,uint256,uint256,address,address,uint256,address,uint8,bytes)" | "encodeInitializerParams" | "encodeInitializerParams(uint256,uint256,uint256,address,address,uint256,address,uint8,bytes)" | "getWallet" | "getWallet()" | "initialize" | "initialize(bytes)" | "maxCap" | "maxCap()" | "nftTokenAddress" | "nftTokenAddress()" | "owner" | "owner()" | "paused" | "paused()" | "publicSaleTime" | "publicSaleTime()" | "purchaseTokenFor" | "purchaseTokenFor(address)" | "renounceOwnership" | "renounceOwnership()" | "setCurrentPrice" | "setCurrentPrice(uint256)" | "setPublicSaleTime" | "setPublicSaleTime(uint256)" | "setWallet" | "setWallet(address)" | "startingId" | "startingId()" | "transferOwnership" | "transferOwnership(address)" | "wallet" | "wallet()" ): FunctionFragment; encodeFunctionData( functionFragment: "currentPrice", values?: undefined ): string; encodeFunctionData( functionFragment: "currentPrice()", values?: undefined ): string; encodeFunctionData( functionFragment: "currentTokenId", values?: undefined ): string; encodeFunctionData( functionFragment: "currentTokenId()", values?: undefined ): string; encodeFunctionData( functionFragment: "decodeGrantRoleExtension", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "decodeGrantRoleExtension(bytes)", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "decodeInitializer", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "decodeInitializer(bytes)", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "encodeGrantRoleExtension", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "encodeGrantRoleExtension(address,bytes32,uint256,address,bytes)", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "encodeInitializer", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "encodeInitializer(uint256,uint256,uint256,address,address,uint256,address,uint8,bytes)", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "encodeInitializerParams", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "encodeInitializerParams(uint256,uint256,uint256,address,address,uint256,address,uint8,bytes)", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData(functionFragment: "getWallet", values?: undefined): string; encodeFunctionData( functionFragment: "getWallet()", values?: undefined ): string; encodeFunctionData( functionFragment: "initialize", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "initialize(bytes)", values: [PromiseOrValue] ): string; encodeFunctionData(functionFragment: "maxCap", values?: undefined): string; encodeFunctionData(functionFragment: "maxCap()", values?: undefined): string; encodeFunctionData( functionFragment: "nftTokenAddress", values?: undefined ): string; encodeFunctionData( functionFragment: "nftTokenAddress()", values?: undefined ): string; encodeFunctionData(functionFragment: "owner", values?: undefined): string; encodeFunctionData(functionFragment: "owner()", values?: undefined): string; encodeFunctionData(functionFragment: "paused", values?: undefined): string; encodeFunctionData(functionFragment: "paused()", values?: undefined): string; encodeFunctionData( functionFragment: "publicSaleTime", values?: undefined ): string; encodeFunctionData( functionFragment: "publicSaleTime()", values?: undefined ): string; encodeFunctionData( functionFragment: "purchaseTokenFor", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "purchaseTokenFor(address)", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "renounceOwnership", values?: undefined ): string; encodeFunctionData( functionFragment: "renounceOwnership()", values?: undefined ): string; encodeFunctionData( functionFragment: "setCurrentPrice", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "setCurrentPrice(uint256)", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "setPublicSaleTime", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "setPublicSaleTime(uint256)", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "setWallet", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "setWallet(address)", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "startingId", values?: undefined ): string; encodeFunctionData( functionFragment: "startingId()", values?: undefined ): string; encodeFunctionData( functionFragment: "transferOwnership", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "transferOwnership(address)", values: [PromiseOrValue] ): string; encodeFunctionData(functionFragment: "wallet", values?: undefined): string; encodeFunctionData(functionFragment: "wallet()", values?: undefined): string; decodeFunctionResult( functionFragment: "currentPrice", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "currentPrice()", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "currentTokenId", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "currentTokenId()", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "decodeGrantRoleExtension", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "decodeGrantRoleExtension(bytes)", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "decodeInitializer", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "decodeInitializer(bytes)", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "encodeGrantRoleExtension", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "encodeGrantRoleExtension(address,bytes32,uint256,address,bytes)", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "encodeInitializer", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "encodeInitializer(uint256,uint256,uint256,address,address,uint256,address,uint8,bytes)", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "encodeInitializerParams", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "encodeInitializerParams(uint256,uint256,uint256,address,address,uint256,address,uint8,bytes)", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "getWallet", data: BytesLike): Result; decodeFunctionResult( functionFragment: "getWallet()", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "initialize", data: BytesLike): Result; decodeFunctionResult( functionFragment: "initialize(bytes)", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "maxCap", data: BytesLike): Result; decodeFunctionResult(functionFragment: "maxCap()", data: BytesLike): Result; decodeFunctionResult( functionFragment: "nftTokenAddress", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "nftTokenAddress()", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; decodeFunctionResult(functionFragment: "owner()", data: BytesLike): Result; decodeFunctionResult(functionFragment: "paused", data: BytesLike): Result; decodeFunctionResult(functionFragment: "paused()", data: BytesLike): Result; decodeFunctionResult( functionFragment: "publicSaleTime", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "publicSaleTime()", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "purchaseTokenFor", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "purchaseTokenFor(address)", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "renounceOwnership", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "renounceOwnership()", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setCurrentPrice", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setCurrentPrice(uint256)", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setPublicSaleTime", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setPublicSaleTime(uint256)", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "setWallet", data: BytesLike): Result; decodeFunctionResult( functionFragment: "setWallet(address)", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "startingId", data: BytesLike): Result; decodeFunctionResult( functionFragment: "startingId()", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "transferOwnership", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "transferOwnership(address)", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "wallet", data: BytesLike): Result; decodeFunctionResult(functionFragment: "wallet()", data: BytesLike): Result; events: { "OwnershipTransferred(address,address)": EventFragment; "Paused(address)": EventFragment; "Received(address,uint256,uint256,uint256)": EventFragment; "Sent(address,uint256)": EventFragment; "Unpaused(address)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment; getEvent( nameOrSignatureOrTopic: "OwnershipTransferred(address,address)" ): EventFragment; getEvent(nameOrSignatureOrTopic: "Paused"): EventFragment; getEvent(nameOrSignatureOrTopic: "Paused(address)"): EventFragment; getEvent(nameOrSignatureOrTopic: "Received"): EventFragment; getEvent( nameOrSignatureOrTopic: "Received(address,uint256,uint256,uint256)" ): EventFragment; getEvent(nameOrSignatureOrTopic: "Sent"): EventFragment; getEvent(nameOrSignatureOrTopic: "Sent(address,uint256)"): EventFragment; getEvent(nameOrSignatureOrTopic: "Unpaused"): EventFragment; getEvent(nameOrSignatureOrTopic: "Unpaused(address)"): EventFragment; } export interface OwnershipTransferredEventObject { previousOwner: string; newOwner: string; } export type OwnershipTransferredEvent = TypedEvent< [string, string], OwnershipTransferredEventObject >; export type OwnershipTransferredEventFilter = TypedEventFilter; export interface PausedEventObject { account: string; } export type PausedEvent = TypedEvent<[string], PausedEventObject>; export type PausedEventFilter = TypedEventFilter; export interface ReceivedEventObject { payer: string; tokenId: BigNumber; amount: BigNumber; balance: BigNumber; } export type ReceivedEvent = TypedEvent< [string, BigNumber, BigNumber, BigNumber], ReceivedEventObject >; export type ReceivedEventFilter = TypedEventFilter; export interface SentEventObject { payee: string; amount: BigNumber; } export type SentEvent = TypedEvent<[string, BigNumber], SentEventObject>; export type SentEventFilter = TypedEventFilter; export interface UnpausedEventObject { account: string; } export type UnpausedEvent = TypedEvent<[string], UnpausedEventObject>; export type UnpausedEventFilter = TypedEventFilter; export interface SimpleNftCrowdsale extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: SimpleNftCrowdsaleInterface; 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: { currentPrice(overrides?: CallOverrides): Promise<[BigNumber]>; "currentPrice()"(overrides?: CallOverrides): Promise<[BigNumber]>; currentTokenId(overrides?: CallOverrides): Promise<[BigNumber]>; "currentTokenId()"(overrides?: CallOverrides): Promise<[BigNumber]>; decodeGrantRoleExtension( extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise< [ISimpleNftCrowdsaleInitializable.GrantRoleInitParamsStructOutput] >; "decodeGrantRoleExtension(bytes)"( extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise< [ISimpleNftCrowdsaleInitializable.GrantRoleInitParamsStructOutput] >; decodeInitializer( initializerEncoded_: PromiseOrValue, overrides?: CallOverrides ): Promise< [ISimpleNftCrowdsaleInitializable.RegularInitParamsStructOutput] >; "decodeInitializer(bytes)"( initializerEncoded_: PromiseOrValue, overrides?: CallOverrides ): Promise< [ISimpleNftCrowdsaleInitializable.RegularInitParamsStructOutput] >; encodeGrantRoleExtension( roleReceiver_: PromiseOrValue, role_: PromiseOrValue, signedAt_: PromiseOrValue, signer_: PromiseOrValue, signature_: PromiseOrValue, overrides?: CallOverrides ): Promise<[string]>; "encodeGrantRoleExtension(address,bytes32,uint256,address,bytes)"( roleReceiver_: PromiseOrValue, role_: PromiseOrValue, signedAt_: PromiseOrValue, signer_: PromiseOrValue, signature_: PromiseOrValue, overrides?: CallOverrides ): Promise<[string]>; encodeInitializer( currentPrice_: PromiseOrValue, maxCap_: PromiseOrValue, startingId_: PromiseOrValue, wallet_: PromiseOrValue, nftAddress_: PromiseOrValue, publicSaleTime_: PromiseOrValue, owner_: PromiseOrValue, extensionType_: PromiseOrValue, extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise<[string]>; "encodeInitializer(uint256,uint256,uint256,address,address,uint256,address,uint8,bytes)"( currentPrice_: PromiseOrValue, maxCap_: PromiseOrValue, startingId_: PromiseOrValue, wallet_: PromiseOrValue, nftAddress_: PromiseOrValue, publicSaleTime_: PromiseOrValue, owner_: PromiseOrValue, extensionType_: PromiseOrValue, extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise<[string]>; encodeInitializerParams( currentPrice_: PromiseOrValue, maxCap_: PromiseOrValue, startingId_: PromiseOrValue, wallet_: PromiseOrValue, nftAddress_: PromiseOrValue, publicSaleTime_: PromiseOrValue, owner_: PromiseOrValue, extensionType_: PromiseOrValue, extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise<[string]>; "encodeInitializerParams(uint256,uint256,uint256,address,address,uint256,address,uint8,bytes)"( currentPrice_: PromiseOrValue, maxCap_: PromiseOrValue, startingId_: PromiseOrValue, wallet_: PromiseOrValue, nftAddress_: PromiseOrValue, publicSaleTime_: PromiseOrValue, owner_: PromiseOrValue, extensionType_: PromiseOrValue, extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise<[string]>; getWallet(overrides?: CallOverrides): Promise<[string]>; "getWallet()"(overrides?: CallOverrides): Promise<[string]>; initialize( initializerEncoded_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "initialize(bytes)"( initializerEncoded_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; maxCap(overrides?: CallOverrides): Promise<[BigNumber]>; "maxCap()"(overrides?: CallOverrides): Promise<[BigNumber]>; nftTokenAddress(overrides?: CallOverrides): Promise<[string]>; "nftTokenAddress()"(overrides?: CallOverrides): Promise<[string]>; owner(overrides?: CallOverrides): Promise<[string]>; "owner()"(overrides?: CallOverrides): Promise<[string]>; paused(overrides?: CallOverrides): Promise<[boolean]>; "paused()"(overrides?: CallOverrides): Promise<[boolean]>; publicSaleTime(overrides?: CallOverrides): Promise<[BigNumber]>; "publicSaleTime()"(overrides?: CallOverrides): Promise<[BigNumber]>; purchaseTokenFor( receiver: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; "purchaseTokenFor(address)"( receiver: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "renounceOwnership()"( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setCurrentPrice( currentPrice_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "setCurrentPrice(uint256)"( currentPrice_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setPublicSaleTime( _publicSaleTime: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "setPublicSaleTime(uint256)"( _publicSaleTime: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setWallet( _newWallet: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "setWallet(address)"( _newWallet: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; startingId(overrides?: CallOverrides): Promise<[BigNumber]>; "startingId()"(overrides?: CallOverrides): Promise<[BigNumber]>; transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "transferOwnership(address)"( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; wallet(overrides?: CallOverrides): Promise<[string]>; "wallet()"(overrides?: CallOverrides): Promise<[string]>; }; currentPrice(overrides?: CallOverrides): Promise; "currentPrice()"(overrides?: CallOverrides): Promise; currentTokenId(overrides?: CallOverrides): Promise; "currentTokenId()"(overrides?: CallOverrides): Promise; decodeGrantRoleExtension( extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise; "decodeGrantRoleExtension(bytes)"( extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise; decodeInitializer( initializerEncoded_: PromiseOrValue, overrides?: CallOverrides ): Promise; "decodeInitializer(bytes)"( initializerEncoded_: PromiseOrValue, overrides?: CallOverrides ): Promise; encodeGrantRoleExtension( roleReceiver_: PromiseOrValue, role_: PromiseOrValue, signedAt_: PromiseOrValue, signer_: PromiseOrValue, signature_: PromiseOrValue, overrides?: CallOverrides ): Promise; "encodeGrantRoleExtension(address,bytes32,uint256,address,bytes)"( roleReceiver_: PromiseOrValue, role_: PromiseOrValue, signedAt_: PromiseOrValue, signer_: PromiseOrValue, signature_: PromiseOrValue, overrides?: CallOverrides ): Promise; encodeInitializer( currentPrice_: PromiseOrValue, maxCap_: PromiseOrValue, startingId_: PromiseOrValue, wallet_: PromiseOrValue, nftAddress_: PromiseOrValue, publicSaleTime_: PromiseOrValue, owner_: PromiseOrValue, extensionType_: PromiseOrValue, extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise; "encodeInitializer(uint256,uint256,uint256,address,address,uint256,address,uint8,bytes)"( currentPrice_: PromiseOrValue, maxCap_: PromiseOrValue, startingId_: PromiseOrValue, wallet_: PromiseOrValue, nftAddress_: PromiseOrValue, publicSaleTime_: PromiseOrValue, owner_: PromiseOrValue, extensionType_: PromiseOrValue, extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise; encodeInitializerParams( currentPrice_: PromiseOrValue, maxCap_: PromiseOrValue, startingId_: PromiseOrValue, wallet_: PromiseOrValue, nftAddress_: PromiseOrValue, publicSaleTime_: PromiseOrValue, owner_: PromiseOrValue, extensionType_: PromiseOrValue, extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise; "encodeInitializerParams(uint256,uint256,uint256,address,address,uint256,address,uint8,bytes)"( currentPrice_: PromiseOrValue, maxCap_: PromiseOrValue, startingId_: PromiseOrValue, wallet_: PromiseOrValue, nftAddress_: PromiseOrValue, publicSaleTime_: PromiseOrValue, owner_: PromiseOrValue, extensionType_: PromiseOrValue, extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise; getWallet(overrides?: CallOverrides): Promise; "getWallet()"(overrides?: CallOverrides): Promise; initialize( initializerEncoded_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "initialize(bytes)"( initializerEncoded_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; maxCap(overrides?: CallOverrides): Promise; "maxCap()"(overrides?: CallOverrides): Promise; nftTokenAddress(overrides?: CallOverrides): Promise; "nftTokenAddress()"(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; "owner()"(overrides?: CallOverrides): Promise; paused(overrides?: CallOverrides): Promise; "paused()"(overrides?: CallOverrides): Promise; publicSaleTime(overrides?: CallOverrides): Promise; "publicSaleTime()"(overrides?: CallOverrides): Promise; purchaseTokenFor( receiver: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; "purchaseTokenFor(address)"( receiver: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "renounceOwnership()"( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setCurrentPrice( currentPrice_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "setCurrentPrice(uint256)"( currentPrice_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setPublicSaleTime( _publicSaleTime: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "setPublicSaleTime(uint256)"( _publicSaleTime: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setWallet( _newWallet: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "setWallet(address)"( _newWallet: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; startingId(overrides?: CallOverrides): Promise; "startingId()"(overrides?: CallOverrides): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "transferOwnership(address)"( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; wallet(overrides?: CallOverrides): Promise; "wallet()"(overrides?: CallOverrides): Promise; callStatic: { currentPrice(overrides?: CallOverrides): Promise; "currentPrice()"(overrides?: CallOverrides): Promise; currentTokenId(overrides?: CallOverrides): Promise; "currentTokenId()"(overrides?: CallOverrides): Promise; decodeGrantRoleExtension( extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise; "decodeGrantRoleExtension(bytes)"( extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise; decodeInitializer( initializerEncoded_: PromiseOrValue, overrides?: CallOverrides ): Promise; "decodeInitializer(bytes)"( initializerEncoded_: PromiseOrValue, overrides?: CallOverrides ): Promise; encodeGrantRoleExtension( roleReceiver_: PromiseOrValue, role_: PromiseOrValue, signedAt_: PromiseOrValue, signer_: PromiseOrValue, signature_: PromiseOrValue, overrides?: CallOverrides ): Promise; "encodeGrantRoleExtension(address,bytes32,uint256,address,bytes)"( roleReceiver_: PromiseOrValue, role_: PromiseOrValue, signedAt_: PromiseOrValue, signer_: PromiseOrValue, signature_: PromiseOrValue, overrides?: CallOverrides ): Promise; encodeInitializer( currentPrice_: PromiseOrValue, maxCap_: PromiseOrValue, startingId_: PromiseOrValue, wallet_: PromiseOrValue, nftAddress_: PromiseOrValue, publicSaleTime_: PromiseOrValue, owner_: PromiseOrValue, extensionType_: PromiseOrValue, extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise; "encodeInitializer(uint256,uint256,uint256,address,address,uint256,address,uint8,bytes)"( currentPrice_: PromiseOrValue, maxCap_: PromiseOrValue, startingId_: PromiseOrValue, wallet_: PromiseOrValue, nftAddress_: PromiseOrValue, publicSaleTime_: PromiseOrValue, owner_: PromiseOrValue, extensionType_: PromiseOrValue, extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise; encodeInitializerParams( currentPrice_: PromiseOrValue, maxCap_: PromiseOrValue, startingId_: PromiseOrValue, wallet_: PromiseOrValue, nftAddress_: PromiseOrValue, publicSaleTime_: PromiseOrValue, owner_: PromiseOrValue, extensionType_: PromiseOrValue, extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise; "encodeInitializerParams(uint256,uint256,uint256,address,address,uint256,address,uint8,bytes)"( currentPrice_: PromiseOrValue, maxCap_: PromiseOrValue, startingId_: PromiseOrValue, wallet_: PromiseOrValue, nftAddress_: PromiseOrValue, publicSaleTime_: PromiseOrValue, owner_: PromiseOrValue, extensionType_: PromiseOrValue, extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise; getWallet(overrides?: CallOverrides): Promise; "getWallet()"(overrides?: CallOverrides): Promise; initialize( initializerEncoded_: PromiseOrValue, overrides?: CallOverrides ): Promise; "initialize(bytes)"( initializerEncoded_: PromiseOrValue, overrides?: CallOverrides ): Promise; maxCap(overrides?: CallOverrides): Promise; "maxCap()"(overrides?: CallOverrides): Promise; nftTokenAddress(overrides?: CallOverrides): Promise; "nftTokenAddress()"(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; "owner()"(overrides?: CallOverrides): Promise; paused(overrides?: CallOverrides): Promise; "paused()"(overrides?: CallOverrides): Promise; publicSaleTime(overrides?: CallOverrides): Promise; "publicSaleTime()"(overrides?: CallOverrides): Promise; purchaseTokenFor( receiver: PromiseOrValue, overrides?: CallOverrides ): Promise; "purchaseTokenFor(address)"( receiver: PromiseOrValue, overrides?: CallOverrides ): Promise; renounceOwnership(overrides?: CallOverrides): Promise; "renounceOwnership()"(overrides?: CallOverrides): Promise; setCurrentPrice( currentPrice_: PromiseOrValue, overrides?: CallOverrides ): Promise; "setCurrentPrice(uint256)"( currentPrice_: PromiseOrValue, overrides?: CallOverrides ): Promise; setPublicSaleTime( _publicSaleTime: PromiseOrValue, overrides?: CallOverrides ): Promise; "setPublicSaleTime(uint256)"( _publicSaleTime: PromiseOrValue, overrides?: CallOverrides ): Promise; setWallet( _newWallet: PromiseOrValue, overrides?: CallOverrides ): Promise; "setWallet(address)"( _newWallet: PromiseOrValue, overrides?: CallOverrides ): Promise; startingId(overrides?: CallOverrides): Promise; "startingId()"(overrides?: CallOverrides): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: CallOverrides ): Promise; "transferOwnership(address)"( newOwner: PromiseOrValue, overrides?: CallOverrides ): Promise; wallet(overrides?: CallOverrides): Promise; "wallet()"(overrides?: CallOverrides): Promise; }; filters: { "OwnershipTransferred(address,address)"( previousOwner?: PromiseOrValue | null, newOwner?: PromiseOrValue | null ): OwnershipTransferredEventFilter; OwnershipTransferred( previousOwner?: PromiseOrValue | null, newOwner?: PromiseOrValue | null ): OwnershipTransferredEventFilter; "Paused(address)"(account?: null): PausedEventFilter; Paused(account?: null): PausedEventFilter; "Received(address,uint256,uint256,uint256)"( payer?: PromiseOrValue | null, tokenId?: null, amount?: null, balance?: null ): ReceivedEventFilter; Received( payer?: PromiseOrValue | null, tokenId?: null, amount?: null, balance?: null ): ReceivedEventFilter; "Sent(address,uint256)"( payee?: PromiseOrValue | null, amount?: null ): SentEventFilter; Sent(payee?: PromiseOrValue | null, amount?: null): SentEventFilter; "Unpaused(address)"(account?: null): UnpausedEventFilter; Unpaused(account?: null): UnpausedEventFilter; }; estimateGas: { currentPrice(overrides?: CallOverrides): Promise; "currentPrice()"(overrides?: CallOverrides): Promise; currentTokenId(overrides?: CallOverrides): Promise; "currentTokenId()"(overrides?: CallOverrides): Promise; decodeGrantRoleExtension( extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise; "decodeGrantRoleExtension(bytes)"( extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise; decodeInitializer( initializerEncoded_: PromiseOrValue, overrides?: CallOverrides ): Promise; "decodeInitializer(bytes)"( initializerEncoded_: PromiseOrValue, overrides?: CallOverrides ): Promise; encodeGrantRoleExtension( roleReceiver_: PromiseOrValue, role_: PromiseOrValue, signedAt_: PromiseOrValue, signer_: PromiseOrValue, signature_: PromiseOrValue, overrides?: CallOverrides ): Promise; "encodeGrantRoleExtension(address,bytes32,uint256,address,bytes)"( roleReceiver_: PromiseOrValue, role_: PromiseOrValue, signedAt_: PromiseOrValue, signer_: PromiseOrValue, signature_: PromiseOrValue, overrides?: CallOverrides ): Promise; encodeInitializer( currentPrice_: PromiseOrValue, maxCap_: PromiseOrValue, startingId_: PromiseOrValue, wallet_: PromiseOrValue, nftAddress_: PromiseOrValue, publicSaleTime_: PromiseOrValue, owner_: PromiseOrValue, extensionType_: PromiseOrValue, extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise; "encodeInitializer(uint256,uint256,uint256,address,address,uint256,address,uint8,bytes)"( currentPrice_: PromiseOrValue, maxCap_: PromiseOrValue, startingId_: PromiseOrValue, wallet_: PromiseOrValue, nftAddress_: PromiseOrValue, publicSaleTime_: PromiseOrValue, owner_: PromiseOrValue, extensionType_: PromiseOrValue, extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise; encodeInitializerParams( currentPrice_: PromiseOrValue, maxCap_: PromiseOrValue, startingId_: PromiseOrValue, wallet_: PromiseOrValue, nftAddress_: PromiseOrValue, publicSaleTime_: PromiseOrValue, owner_: PromiseOrValue, extensionType_: PromiseOrValue, extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise; "encodeInitializerParams(uint256,uint256,uint256,address,address,uint256,address,uint8,bytes)"( currentPrice_: PromiseOrValue, maxCap_: PromiseOrValue, startingId_: PromiseOrValue, wallet_: PromiseOrValue, nftAddress_: PromiseOrValue, publicSaleTime_: PromiseOrValue, owner_: PromiseOrValue, extensionType_: PromiseOrValue, extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise; getWallet(overrides?: CallOverrides): Promise; "getWallet()"(overrides?: CallOverrides): Promise; initialize( initializerEncoded_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "initialize(bytes)"( initializerEncoded_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; maxCap(overrides?: CallOverrides): Promise; "maxCap()"(overrides?: CallOverrides): Promise; nftTokenAddress(overrides?: CallOverrides): Promise; "nftTokenAddress()"(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; "owner()"(overrides?: CallOverrides): Promise; paused(overrides?: CallOverrides): Promise; "paused()"(overrides?: CallOverrides): Promise; publicSaleTime(overrides?: CallOverrides): Promise; "publicSaleTime()"(overrides?: CallOverrides): Promise; purchaseTokenFor( receiver: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; "purchaseTokenFor(address)"( receiver: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "renounceOwnership()"( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setCurrentPrice( currentPrice_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "setCurrentPrice(uint256)"( currentPrice_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setPublicSaleTime( _publicSaleTime: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "setPublicSaleTime(uint256)"( _publicSaleTime: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setWallet( _newWallet: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "setWallet(address)"( _newWallet: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; startingId(overrides?: CallOverrides): Promise; "startingId()"(overrides?: CallOverrides): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "transferOwnership(address)"( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; wallet(overrides?: CallOverrides): Promise; "wallet()"(overrides?: CallOverrides): Promise; }; populateTransaction: { currentPrice(overrides?: CallOverrides): Promise; "currentPrice()"(overrides?: CallOverrides): Promise; currentTokenId(overrides?: CallOverrides): Promise; "currentTokenId()"( overrides?: CallOverrides ): Promise; decodeGrantRoleExtension( extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise; "decodeGrantRoleExtension(bytes)"( extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise; decodeInitializer( initializerEncoded_: PromiseOrValue, overrides?: CallOverrides ): Promise; "decodeInitializer(bytes)"( initializerEncoded_: PromiseOrValue, overrides?: CallOverrides ): Promise; encodeGrantRoleExtension( roleReceiver_: PromiseOrValue, role_: PromiseOrValue, signedAt_: PromiseOrValue, signer_: PromiseOrValue, signature_: PromiseOrValue, overrides?: CallOverrides ): Promise; "encodeGrantRoleExtension(address,bytes32,uint256,address,bytes)"( roleReceiver_: PromiseOrValue, role_: PromiseOrValue, signedAt_: PromiseOrValue, signer_: PromiseOrValue, signature_: PromiseOrValue, overrides?: CallOverrides ): Promise; encodeInitializer( currentPrice_: PromiseOrValue, maxCap_: PromiseOrValue, startingId_: PromiseOrValue, wallet_: PromiseOrValue, nftAddress_: PromiseOrValue, publicSaleTime_: PromiseOrValue, owner_: PromiseOrValue, extensionType_: PromiseOrValue, extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise; "encodeInitializer(uint256,uint256,uint256,address,address,uint256,address,uint8,bytes)"( currentPrice_: PromiseOrValue, maxCap_: PromiseOrValue, startingId_: PromiseOrValue, wallet_: PromiseOrValue, nftAddress_: PromiseOrValue, publicSaleTime_: PromiseOrValue, owner_: PromiseOrValue, extensionType_: PromiseOrValue, extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise; encodeInitializerParams( currentPrice_: PromiseOrValue, maxCap_: PromiseOrValue, startingId_: PromiseOrValue, wallet_: PromiseOrValue, nftAddress_: PromiseOrValue, publicSaleTime_: PromiseOrValue, owner_: PromiseOrValue, extensionType_: PromiseOrValue, extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise; "encodeInitializerParams(uint256,uint256,uint256,address,address,uint256,address,uint8,bytes)"( currentPrice_: PromiseOrValue, maxCap_: PromiseOrValue, startingId_: PromiseOrValue, wallet_: PromiseOrValue, nftAddress_: PromiseOrValue, publicSaleTime_: PromiseOrValue, owner_: PromiseOrValue, extensionType_: PromiseOrValue, extensionData_: PromiseOrValue, overrides?: CallOverrides ): Promise; getWallet(overrides?: CallOverrides): Promise; "getWallet()"(overrides?: CallOverrides): Promise; initialize( initializerEncoded_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "initialize(bytes)"( initializerEncoded_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; maxCap(overrides?: CallOverrides): Promise; "maxCap()"(overrides?: CallOverrides): Promise; nftTokenAddress(overrides?: CallOverrides): Promise; "nftTokenAddress()"( overrides?: CallOverrides ): Promise; owner(overrides?: CallOverrides): Promise; "owner()"(overrides?: CallOverrides): Promise; paused(overrides?: CallOverrides): Promise; "paused()"(overrides?: CallOverrides): Promise; publicSaleTime(overrides?: CallOverrides): Promise; "publicSaleTime()"( overrides?: CallOverrides ): Promise; purchaseTokenFor( receiver: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; "purchaseTokenFor(address)"( receiver: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "renounceOwnership()"( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setCurrentPrice( currentPrice_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "setCurrentPrice(uint256)"( currentPrice_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setPublicSaleTime( _publicSaleTime: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "setPublicSaleTime(uint256)"( _publicSaleTime: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setWallet( _newWallet: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "setWallet(address)"( _newWallet: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; startingId(overrides?: CallOverrides): Promise; "startingId()"(overrides?: CallOverrides): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "transferOwnership(address)"( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; wallet(overrides?: CallOverrides): Promise; "wallet()"(overrides?: CallOverrides): Promise; }; }