import { Signer, ContractFactory, Overrides } from "ethers"; import type { Provider, TransactionRequest } from "@ethersproject/providers"; import type { PromiseOrValue } from "../common"; import type { TokenToAuction, TokenToAuctionInterface } from "../TokenToAuction"; type TokenToAuctionConstructorParams = [signer?: Signer] | ConstructorParameters; export declare class TokenToAuction__factory extends ContractFactory { constructor(...args: TokenToAuctionConstructorParams); deploy(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getDeployTransaction(overrides?: Overrides & { from?: PromiseOrValue; }): TransactionRequest; attach(address: string): TokenToAuction; connect(signer: Signer): TokenToAuction__factory; static readonly bytecode = "0x6080604052348015600f57600080fd5b5060c48061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063152b2c0a14602d575b600080fd5b605660048036036040811015604157600080fd5b506001600160a01b0381351690602001356068565b60408051918252519081900360200190f35b6001600160a01b039190911660009081526020818152604080832093835292905220549056fea2646970667358221220c803482b94354ec18ca7ad0b0e8f2cb9e0249b4bb383413abfd5e8352ff5c64b64736f6c63430007060033"; static readonly abi: readonly [{ readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "_collection"; readonly type: "address"; }, { readonly internalType: "uint256"; readonly name: "tokenId"; readonly type: "uint256"; }]; readonly name: "getAuctionByToken"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }]; static createInterface(): TokenToAuctionInterface; static connect(address: string, signerOrProvider: Signer | Provider): TokenToAuction; } export {};