import { Signer, ContractFactory, Overrides } from "ethers"; import type { Provider, TransactionRequest } from "@ethersproject/providers"; import type { PromiseOrValue } from "../common"; import type { LibOrderDataV1, LibOrderDataV1Interface } from "../LibOrderDataV1"; type LibOrderDataV1ConstructorParams = [signer?: Signer] | ConstructorParameters; export declare class LibOrderDataV1__factory extends ContractFactory { constructor(...args: LibOrderDataV1ConstructorParams); deploy(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getDeployTransaction(overrides?: Overrides & { from?: PromiseOrValue; }): TransactionRequest; attach(address: string): LibOrderDataV1; connect(signer: Signer): LibOrderDataV1__factory; static readonly bytecode = "0x60c1610025600b82828239805160001a60731461001857fe5b30600052607381538281f3fe730000000000000000000000000000000000000000301460806040526004361060335760003560e01c80633ee569bf146038575b600080fd5b603e6052565b604051604991906076565b60405180910390f35b7f4c23426613a5dc69e08fbd2787e6210aa679d4522e95a89d4dd88c4fd13a228381565b6001600160e01b03199190911681526020019056fea2646970667358221220d998cf3d1b33cb0db55daa8fcd67cb76111d4a1d7693aa0a789fd70db1bbf40564736f6c63430007060033"; 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(): LibOrderDataV1Interface; static connect(address: string, signerOrProvider: Signer | Provider): LibOrderDataV1; } export {};