import { Signer, ContractFactory, Overrides } from "ethers"; import type { Provider, TransactionRequest } from "@ethersproject/providers"; import type { PromiseOrValue } from "../../common"; import type { FixedPoint, FixedPointInterface } from "./FixedPoint"; declare type FixedPointConstructorParams = [signer?: Signer] | ConstructorParameters; export declare class FixedPoint__factory extends ContractFactory { constructor(...args: FixedPointConstructorParams); deploy(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getDeployTransaction(overrides?: Overrides & { from?: PromiseOrValue; }): TransactionRequest; attach(address: string): FixedPoint; connect(signer: Signer): FixedPoint__factory; static readonly bytecode = "0x6084610039600b82828239805160001a60731461002c57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe7300000000000000000000000000000000000000003014608060405260043610603d5760003560e01c80633bf7a83e146042578063552f888a14605f575b600080fd5b604c600160701b81565b6040519081526020015b60405180910390f35b6066607081565b60405160ff9091168152602001605656fea164736f6c6343000812000a"; static readonly erc165InterfaceId = "0x6ed820b4"; static readonly erc1820InterfaceId = "0xa020ad9e82a59ec13ef99b2c0d7af686539ed52137528359185328602d7e01e8"; static readonly abi: { inputs: never[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; }[]; static createInterface(): FixedPointInterface; static connect(address: string, signerOrProvider: Signer | Provider): FixedPoint; } export {}; //# sourceMappingURL=FixedPoint__factory.d.ts.map