import { Signer, ContractFactory, Overrides } from "ethers"; import type { Provider, TransactionRequest } from "@ethersproject/providers"; import type { PromiseOrValue } from "../common"; import type { LibBidDataV1, LibBidDataV1Interface } from "../LibBidDataV1"; type LibBidDataV1ConstructorParams = [signer?: Signer] | ConstructorParameters; export declare class LibBidDataV1__factory extends ContractFactory { constructor(...args: LibBidDataV1ConstructorParams); deploy(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getDeployTransaction(overrides?: Overrides & { from?: PromiseOrValue; }): TransactionRequest; attach(address: string): LibBidDataV1; connect(signer: Signer): LibBidDataV1__factory; static readonly bytecode = "0x60c1610025600b82828239805160001a60731461001857fe5b30600052607381538281f3fe730000000000000000000000000000000000000000301460806040526004361060335760003560e01c80633ee569bf146038575b600080fd5b603e6052565b604051604991906076565b60405180910390f35b7f4c23426613a5dc69e08fbd2787e6210aa679d4522e95a89d4dd88c4fd13a228381565b6001600160e01b03199190911681526020019056fea264697066735822122043912ccf5ad48e6b9753dc122e4cff365dd99853ba26177e7b7ebec1e03f76a564736f6c63430007060033"; static readonly abi: readonly [{ readonly inputs: readonly []; readonly name: "V1"; readonly outputs: readonly [{ readonly internalType: "bytes4"; readonly name: ""; readonly type: "bytes4"; }]; readonly stateMutability: "view"; readonly type: "function"; }]; static createInterface(): LibBidDataV1Interface; static connect(address: string, signerOrProvider: Signer | Provider): LibBidDataV1; } export {};