import { Signer, BigNumberish, ContractFactory, Overrides } from "ethers"; import { Provider, TransactionRequest } from "@ethersproject/providers"; import type { TestNomadBase, TestNomadBaseInterface } from "../TestNomadBase"; export declare class TestNomadBase__factory extends ContractFactory { constructor(signer?: Signer); deploy(_localDomain: BigNumberish, _updater: string, overrides?: Overrides & { from?: string | Promise; }): Promise; getDeployTransaction(_localDomain: BigNumberish, _updater: string, overrides?: Overrides & { from?: string | Promise; }): TransactionRequest; attach(address: string): TestNomadBase; connect(signer: Signer): TestNomadBase__factory; static readonly bytecode = "0x60a06040523480156200001157600080fd5b50604051620012e4380380620012e4833981810160405260408110156200003757600080fd5b5080516020909101516001600160e01b031960e083901b166080526200005d8162000065565b50506200042c565b600054610100900460ff16806200008157506200008162000138565b8062000090575060005460ff16155b620000cd5760405162461bcd60e51b815260040180806020018281038252602e815260200180620012b6602e913960400191505060405180910390fd5b600054610100900460ff16158015620000f9576000805460ff1961ff0019909116610100171660011790555b6200010362000156565b6200010e8262000214565b6065805460ff60a01b1916600160a01b179055801562000134576000805461ff00191690555b5050565b600062000150306200027760201b620009fe1760201c565b15905090565b600054610100900460ff16806200017257506200017262000138565b8062000181575060005460ff16155b620001be5760405162461bcd60e51b815260040180806020018281038252602e815260200180620012b6602e913960400191505060405180910390fd5b600054610100900460ff16158015620001ea576000805460ff1961ff0019909116610100171660011790555b620001f46200027d565b620001fe62000325565b801562000211576000805461ff00191690555b50565b606580546001600160a01b038381166001600160a01b0319831681179093556040805191909216808252602082019390935281517f0f20622a7af9e952a6fec654a196f29e04477b5d335772c26902bec35cc9f22a929181900390910190a15050565b3b151590565b600054610100900460ff16806200029957506200029962000138565b80620002a8575060005460ff16155b620002e55760405162461bcd60e51b815260040180806020018281038252602e815260200180620012b6602e913960400191505060405180910390fd5b600054610100900460ff16158015620001fe576000805460ff1961ff001990911661010017166001179055801562000211576000805461ff001916905550565b600054610100900460ff16806200034157506200034162000138565b8062000350575060005460ff16155b6200038d5760405162461bcd60e51b815260040180806020018281038252602e815260200180620012b6602e913960400191505060405180910390fd5b600054610100900460ff16158015620003b9576000805460ff1961ff0019909116610100171660011790555b6000620003c562000428565b603380546001600160a01b0319166001600160a01b038316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350801562000211576000805461ff001916905550565b3390565b60805160e01c610e676200044f6000398061060f528061079a5250610e676000f3fe608060405234801561001057600080fd5b50600436106100c95760003560e01c80638d3638f411610081578063c19d93fb1161005b578063c19d93fb14610312578063df034cd01461033b578063f2fde38b14610343576100c9565b80638d3638f41461028d5780638da5cb5b146102ae5780639d54f419146102df576100c9565b806345630b1a116100b257806345630b1a1461026357806367a6771d1461027d578063715018a614610285576100c9565b806319d9d21a146100ce57806325605c021461019d575b600080fd5b61019b600480360360a08110156100e457600080fd5b813591602081019181019060808101606082013564010000000081111561010a57600080fd5b82018360208201111561011c57600080fd5b8035906020019184600183028401116401000000008311171561013e57600080fd5b91939092909160208101903564010000000081111561015c57600080fd5b82018360208201111561016e57600080fd5b8035906020019184600183028401116401000000008311171561019057600080fd5b509092509050610376565b005b61024f600480360360608110156101b357600080fd5b8135916020810135918101906060810160408201356401000000008111156101da57600080fd5b8201836020820111156101ec57600080fd5b8035906020019184600183028401116401000000008311171561020e57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506105d3945050505050565b604080519115158252519081900360200190f35b61026b6105e8565b60408051918252519081900360200190f35b61026b61067b565b61019b610681565b610295610798565b6040805163ffffffff9092168252519081900360200190f35b6102b66107bc565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b61019b600480360360208110156102f557600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166107d8565b61031a61081f565b6040518082600281111561032a57fe5b815260200191505060405180910390f35b6102b6610840565b61019b6004803603602081101561035957600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661085c565b600260655474010000000000000000000000000000000000000000900460ff1660028111156103a157fe5b141561040e57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f6661696c65642073746174650000000000000000000000000000000000000000604482015290519081900360640190fd5b604080516020601f86018190048102820181019092528481526104509188918835918890889081908401838280828437600092019190915250610a0492505050565b801561049f575061049f86866001602002013584848080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610a0492505050565b80156104b057508435602086013514155b156105cb576104bd610a96565b7f2c3f60bab4170347826231b75a920b5053941ddebc6eed6fd2c25721648b186f8686868686866040518087815260200186600260200280828437600083820152601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690910182810360409081018252810186905290506020810160608201878780828437600083820152601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690910184810383528581526020019050858580828437600083820152604051601f9091017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169092018290039a509098505050505050505050a15b505050505050565b60006105e0848484610a04565b949350505050565b604080517fffffffff000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000060e01b166020808301919091527f4e4f4d41440000000000000000000000000000000000000000000000000000006024830152825160098184030181526029909201909252805191012090565b60665481565b610689610aa0565b73ffffffffffffffffffffffffffffffffffffffff166106a76107bc565b73ffffffffffffffffffffffffffffffffffffffff161461072957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b60335460405160009173ffffffffffffffffffffffffffffffffffffffff16907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3603380547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b7f000000000000000000000000000000000000000000000000000000000000000081565b60335473ffffffffffffffffffffffffffffffffffffffff1690565b606580547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60655474010000000000000000000000000000000000000000900460ff1681565b60655473ffffffffffffffffffffffffffffffffffffffff1681565b610864610aa0565b73ffffffffffffffffffffffffffffffffffffffff166108826107bc565b73ffffffffffffffffffffffffffffffffffffffff161461090457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8116610970576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180610dc86026913960400191505060405180910390fd5b60335460405173ffffffffffffffffffffffffffffffffffffffff8084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3603380547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b3b151590565b600080610a0f6105e8565b8585604051602001808481526020018381526020018281526020019350505050604051602081830303815290604052805190602001209050610a5081610aa4565b60655490915073ffffffffffffffffffffffffffffffffffffffff16610a768285610af5565b73ffffffffffffffffffffffffffffffffffffffff161495945050505050565b610a9e610b8f565b565b3390565b604080517f19457468657265756d205369676e6564204d6573736167653a0a333200000000602080830191909152603c8083019490945282518083039094018452605c909101909152815191012090565b60008151604114610b6757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e67746800604482015290519081900360640190fd5b60208201516040830151606084015160001a610b8586828585610bd0565b9695505050505050565b606580547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1674020000000000000000000000000000000000000000179055565b60007f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0821115610c4b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180610dee6022913960400191505060405180910390fd5b8360ff16601b1480610c6057508360ff16601c145b610cb5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180610e106022913960400191505060405180910390fd5b600060018686868660405160008152602001604052604051808581526020018460ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa158015610d11573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff8116610dbe57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f45434453413a20696e76616c6964207369676e61747572650000000000000000604482015290519081900360640190fd5b9594505050505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345434453413a20696e76616c6964207369676e6174757265202773272076616c756545434453413a20696e76616c6964207369676e6174757265202776272076616c7565a2646970667358221220f5cf00f5c9c6c62883bf0b0e4934b2ccaf40d1be986aa24155663fb87ee86eca64736f6c63430007060033496e697469616c697a61626c653a20636f6e747261637420697320616c726561647920696e697469616c697a6564"; static readonly abi: ({ inputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; name?: undefined; outputs?: undefined; } | { anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; stateMutability?: undefined; outputs?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; static createInterface(): TestNomadBaseInterface; static connect(address: string, signerOrProvider: Signer | Provider): TestNomadBase; } //# sourceMappingURL=TestNomadBase__factory.d.ts.map