import { Provider, TransactionRequest } from '@ethersproject/providers'; import { ContractFactory, Overrides, Signer } from 'ethers'; import type { TestEncoding, TestEncodingInterface } from '../TestEncoding'; export declare class TestEncoding__factory extends ContractFactory { constructor(signer?: Signer); deploy( overrides?: Overrides & { from?: string | Promise; }, ): Promise; getDeployTransaction( overrides?: Overrides & { from?: string | Promise; }, ): TransactionRequest; attach(address: string): TestEncoding; connect(signer: Signer): TestEncoding__factory; static readonly bytecode = '0x608060405234801561001057600080fd5b50610659806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063f8a8fd6d14610030575b600080fd5b61003861003a565b005b6100e76100486104d261018d565b604051602001808269ffffffffffffffffffff1660b01b8152600a019150506040516020818303038152906040526040518060400160405280600a81526020017f30303030303031323334000000000000000000000000000000000000000000008152506040518060400160405280600b81526020017f656e636f646520313233340000000000000000000000000000000000000000008152506101ec565b6000806101137fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610489565b604080516020810184905280820183905281518082038301815260c082018352606082018381529496509294506101899391906105e490608001396040518060400160405280600e81526020017f656e636f64652075696e746d61780000000000000000000000000000000000008152506101ec565b5050565b60006030815b600a8160ff1610156101e55760ff600882021682600a63ffffffff87160663ffffffff160169ffffffffffffffffffff16901b83179250600a8463ffffffff16816101da57fe5b049350600101610193565b5050919050565b81805190602001208380519060200120148183856040516020018084805190602001908083835b6020831061025057805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610213565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790527f2065787065637465642000000000000000000000000000000000000000000000919093019081528551600a90910192860191508083835b602083106102fd57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016102c0565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790527f20676f7420000000000000000000000000000000000000000000000000000000919093019081528451600590910192850191508083835b602083106103aa57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161036d565b6001836020036101000a038019825116818451168082178552505050505050905001935050505060405160208183030381529060405290610483576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610448578181015183820152602001610430565b50505050905090810190601f1680156104755780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50505050565b600080601f5b600f8160ff1611156104f15760ff600882021684901c6104ae8161055d565b61ffff16841793508160ff166010146104c957601084901b93505b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0161048f565b50600f5b60ff8160ff1610156105575760ff600882021684901c6105148161055d565b61ffff16831792508160ff1660001461052f57601083901b92505b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff016104f5565b50915091565b600061056f60048360ff16901c61058d565b60ff161760081b62ffff00166105848261058d565b60ff1617919050565b6040805180820190915260108082527f30313233343536373839616263646566000000000000000000000000000000006020830152600091600f841691829081106105d457fe5b016020015160f81c939250505056fe66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666a264697066735822122050f8a979f4a1485481ab3dd1b1d33002e36ab02353b3d1532b7be4d743e4733064736f6c63430007060033'; static readonly abi: { inputs: never[]; name: string; outputs: never[]; stateMutability: string; type: string; }[]; static createInterface(): TestEncodingInterface; static connect( address: string, signerOrProvider: Signer | Provider, ): TestEncoding; } //# sourceMappingURL=TestEncoding__factory.d.ts.map