/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { ethers, EventFilter, Signer, BigNumber, BigNumberish, PopulatedTransaction, } from "ethers"; import { Contract, ContractTransaction, Overrides, PayableOverrides, CallOverrides, } from "@ethersproject/contracts"; import { BytesLike } from "@ethersproject/bytes"; import { Listener, Provider } from "@ethersproject/providers"; import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi"; interface ContractDeployerInterface extends ethers.utils.Interface { functions: { "create(bytes32,bytes32,bytes)": FunctionFragment; "create2(bytes32,bytes32,bytes)": FunctionFragment; "create2Account(bytes32,bytes32,bytes,uint8)": FunctionFragment; "createAccount(bytes32,bytes32,bytes,uint8)": FunctionFragment; "extendedAccountVersion(address)": FunctionFragment; "forceDeployKeccak256(bytes32)": FunctionFragment; "forceDeployOnAddress(tuple,address)": FunctionFragment; "forceDeployOnAddresses(tuple[])": FunctionFragment; "getAccountInfo(address)": FunctionFragment; "getNewAddressCreate(address,uint256)": FunctionFragment; "getNewAddressCreate2(address,bytes32,bytes32,bytes)": FunctionFragment; "updateAccountVersion(uint8)": FunctionFragment; "updateNonceOrdering(uint8)": FunctionFragment; }; encodeFunctionData( functionFragment: "create", values: [BytesLike, BytesLike, BytesLike] ): string; encodeFunctionData( functionFragment: "create2", values: [BytesLike, BytesLike, BytesLike] ): string; encodeFunctionData( functionFragment: "create2Account", values: [BytesLike, BytesLike, BytesLike, BigNumberish] ): string; encodeFunctionData( functionFragment: "createAccount", values: [BytesLike, BytesLike, BytesLike, BigNumberish] ): string; encodeFunctionData( functionFragment: "extendedAccountVersion", values: [string] ): string; encodeFunctionData( functionFragment: "forceDeployKeccak256", values: [BytesLike] ): string; encodeFunctionData( functionFragment: "forceDeployOnAddress", values: [ { bytecodeHash: BytesLike; newAddress: string; callConstructor: boolean; value: BigNumberish; input: BytesLike; }, string ] ): string; encodeFunctionData( functionFragment: "forceDeployOnAddresses", values: [ { bytecodeHash: BytesLike; newAddress: string; callConstructor: boolean; value: BigNumberish; input: BytesLike; }[] ] ): string; encodeFunctionData( functionFragment: "getAccountInfo", values: [string] ): string; encodeFunctionData( functionFragment: "getNewAddressCreate", values: [string, BigNumberish] ): string; encodeFunctionData( functionFragment: "getNewAddressCreate2", values: [string, BytesLike, BytesLike, BytesLike] ): string; encodeFunctionData( functionFragment: "updateAccountVersion", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "updateNonceOrdering", values: [BigNumberish] ): string; decodeFunctionResult(functionFragment: "create", data: BytesLike): Result; decodeFunctionResult(functionFragment: "create2", data: BytesLike): Result; decodeFunctionResult( functionFragment: "create2Account", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "createAccount", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "extendedAccountVersion", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "forceDeployKeccak256", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "forceDeployOnAddress", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "forceDeployOnAddresses", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getAccountInfo", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getNewAddressCreate", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getNewAddressCreate2", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "updateAccountVersion", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "updateNonceOrdering", data: BytesLike ): Result; events: { "AccountNonceOrderingUpdated(address,uint8)": EventFragment; "AccountVersionUpdated(address,uint8)": EventFragment; "ContractDeployed(address,bytes32,address)": EventFragment; }; getEvent( nameOrSignatureOrTopic: "AccountNonceOrderingUpdated" ): EventFragment; getEvent(nameOrSignatureOrTopic: "AccountVersionUpdated"): EventFragment; getEvent(nameOrSignatureOrTopic: "ContractDeployed"): EventFragment; } export class ContractDeployer extends Contract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; on(event: EventFilter | string, listener: Listener): this; once(event: EventFilter | string, listener: Listener): this; addListener(eventName: EventFilter | string, listener: Listener): this; removeAllListeners(eventName: EventFilter | string): this; removeListener(eventName: any, listener: Listener): this; interface: ContractDeployerInterface; functions: { create( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, overrides?: PayableOverrides ): Promise; "create(bytes32,bytes32,bytes)"( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, overrides?: PayableOverrides ): Promise; create2( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, overrides?: PayableOverrides ): Promise; "create2(bytes32,bytes32,bytes)"( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, overrides?: PayableOverrides ): Promise; create2Account( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, _aaVersion: BigNumberish, overrides?: PayableOverrides ): Promise; "create2Account(bytes32,bytes32,bytes,uint8)"( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, _aaVersion: BigNumberish, overrides?: PayableOverrides ): Promise; createAccount( arg0: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, _aaVersion: BigNumberish, overrides?: PayableOverrides ): Promise; "createAccount(bytes32,bytes32,bytes,uint8)"( arg0: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, _aaVersion: BigNumberish, overrides?: PayableOverrides ): Promise; extendedAccountVersion( _address: string, overrides?: CallOverrides ): Promise<{ 0: number; }>; "extendedAccountVersion(address)"( _address: string, overrides?: CallOverrides ): Promise<{ 0: number; }>; forceDeployKeccak256( _keccak256BytecodeHash: BytesLike, overrides?: PayableOverrides ): Promise; "forceDeployKeccak256(bytes32)"( _keccak256BytecodeHash: BytesLike, overrides?: PayableOverrides ): Promise; forceDeployOnAddress( _deployment: { bytecodeHash: BytesLike; newAddress: string; callConstructor: boolean; value: BigNumberish; input: BytesLike; }, _sender: string, overrides?: PayableOverrides ): Promise; "forceDeployOnAddress(tuple,address)"( _deployment: { bytecodeHash: BytesLike; newAddress: string; callConstructor: boolean; value: BigNumberish; input: BytesLike; }, _sender: string, overrides?: PayableOverrides ): Promise; forceDeployOnAddresses( _deployments: { bytecodeHash: BytesLike; newAddress: string; callConstructor: boolean; value: BigNumberish; input: BytesLike; }[], overrides?: PayableOverrides ): Promise; "forceDeployOnAddresses(tuple[])"( _deployments: { bytecodeHash: BytesLike; newAddress: string; callConstructor: boolean; value: BigNumberish; input: BytesLike; }[], overrides?: PayableOverrides ): Promise; getAccountInfo( _address: string, overrides?: CallOverrides ): Promise<{ info: { supportedAAVersion: number; nonceOrdering: number; 0: number; 1: number; }; 0: { supportedAAVersion: number; nonceOrdering: number; 0: number; 1: number; }; }>; "getAccountInfo(address)"( _address: string, overrides?: CallOverrides ): Promise<{ info: { supportedAAVersion: number; nonceOrdering: number; 0: number; 1: number; }; 0: { supportedAAVersion: number; nonceOrdering: number; 0: number; 1: number; }; }>; getNewAddressCreate( _sender: string, _senderNonce: BigNumberish, overrides?: CallOverrides ): Promise<{ newAddress: string; 0: string; }>; "getNewAddressCreate(address,uint256)"( _sender: string, _senderNonce: BigNumberish, overrides?: CallOverrides ): Promise<{ newAddress: string; 0: string; }>; getNewAddressCreate2( _sender: string, _bytecodeHash: BytesLike, _salt: BytesLike, _input: BytesLike, overrides?: CallOverrides ): Promise<{ newAddress: string; 0: string; }>; "getNewAddressCreate2(address,bytes32,bytes32,bytes)"( _sender: string, _bytecodeHash: BytesLike, _salt: BytesLike, _input: BytesLike, overrides?: CallOverrides ): Promise<{ newAddress: string; 0: string; }>; updateAccountVersion( _version: BigNumberish, overrides?: Overrides ): Promise; "updateAccountVersion(uint8)"( _version: BigNumberish, overrides?: Overrides ): Promise; updateNonceOrdering( _nonceOrdering: BigNumberish, overrides?: Overrides ): Promise; "updateNonceOrdering(uint8)"( _nonceOrdering: BigNumberish, overrides?: Overrides ): Promise; }; create( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, overrides?: PayableOverrides ): Promise; "create(bytes32,bytes32,bytes)"( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, overrides?: PayableOverrides ): Promise; create2( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, overrides?: PayableOverrides ): Promise; "create2(bytes32,bytes32,bytes)"( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, overrides?: PayableOverrides ): Promise; create2Account( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, _aaVersion: BigNumberish, overrides?: PayableOverrides ): Promise; "create2Account(bytes32,bytes32,bytes,uint8)"( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, _aaVersion: BigNumberish, overrides?: PayableOverrides ): Promise; createAccount( arg0: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, _aaVersion: BigNumberish, overrides?: PayableOverrides ): Promise; "createAccount(bytes32,bytes32,bytes,uint8)"( arg0: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, _aaVersion: BigNumberish, overrides?: PayableOverrides ): Promise; extendedAccountVersion( _address: string, overrides?: CallOverrides ): Promise; "extendedAccountVersion(address)"( _address: string, overrides?: CallOverrides ): Promise; forceDeployKeccak256( _keccak256BytecodeHash: BytesLike, overrides?: PayableOverrides ): Promise; "forceDeployKeccak256(bytes32)"( _keccak256BytecodeHash: BytesLike, overrides?: PayableOverrides ): Promise; forceDeployOnAddress( _deployment: { bytecodeHash: BytesLike; newAddress: string; callConstructor: boolean; value: BigNumberish; input: BytesLike; }, _sender: string, overrides?: PayableOverrides ): Promise; "forceDeployOnAddress(tuple,address)"( _deployment: { bytecodeHash: BytesLike; newAddress: string; callConstructor: boolean; value: BigNumberish; input: BytesLike; }, _sender: string, overrides?: PayableOverrides ): Promise; forceDeployOnAddresses( _deployments: { bytecodeHash: BytesLike; newAddress: string; callConstructor: boolean; value: BigNumberish; input: BytesLike; }[], overrides?: PayableOverrides ): Promise; "forceDeployOnAddresses(tuple[])"( _deployments: { bytecodeHash: BytesLike; newAddress: string; callConstructor: boolean; value: BigNumberish; input: BytesLike; }[], overrides?: PayableOverrides ): Promise; getAccountInfo( _address: string, overrides?: CallOverrides ): Promise<{ supportedAAVersion: number; nonceOrdering: number; 0: number; 1: number; }>; "getAccountInfo(address)"( _address: string, overrides?: CallOverrides ): Promise<{ supportedAAVersion: number; nonceOrdering: number; 0: number; 1: number; }>; getNewAddressCreate( _sender: string, _senderNonce: BigNumberish, overrides?: CallOverrides ): Promise; "getNewAddressCreate(address,uint256)"( _sender: string, _senderNonce: BigNumberish, overrides?: CallOverrides ): Promise; getNewAddressCreate2( _sender: string, _bytecodeHash: BytesLike, _salt: BytesLike, _input: BytesLike, overrides?: CallOverrides ): Promise; "getNewAddressCreate2(address,bytes32,bytes32,bytes)"( _sender: string, _bytecodeHash: BytesLike, _salt: BytesLike, _input: BytesLike, overrides?: CallOverrides ): Promise; updateAccountVersion( _version: BigNumberish, overrides?: Overrides ): Promise; "updateAccountVersion(uint8)"( _version: BigNumberish, overrides?: Overrides ): Promise; updateNonceOrdering( _nonceOrdering: BigNumberish, overrides?: Overrides ): Promise; "updateNonceOrdering(uint8)"( _nonceOrdering: BigNumberish, overrides?: Overrides ): Promise; callStatic: { create( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, overrides?: CallOverrides ): Promise; "create(bytes32,bytes32,bytes)"( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, overrides?: CallOverrides ): Promise; create2( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, overrides?: CallOverrides ): Promise; "create2(bytes32,bytes32,bytes)"( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, overrides?: CallOverrides ): Promise; create2Account( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, _aaVersion: BigNumberish, overrides?: CallOverrides ): Promise; "create2Account(bytes32,bytes32,bytes,uint8)"( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, _aaVersion: BigNumberish, overrides?: CallOverrides ): Promise; createAccount( arg0: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, _aaVersion: BigNumberish, overrides?: CallOverrides ): Promise; "createAccount(bytes32,bytes32,bytes,uint8)"( arg0: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, _aaVersion: BigNumberish, overrides?: CallOverrides ): Promise; extendedAccountVersion( _address: string, overrides?: CallOverrides ): Promise; "extendedAccountVersion(address)"( _address: string, overrides?: CallOverrides ): Promise; forceDeployKeccak256( _keccak256BytecodeHash: BytesLike, overrides?: CallOverrides ): Promise; "forceDeployKeccak256(bytes32)"( _keccak256BytecodeHash: BytesLike, overrides?: CallOverrides ): Promise; forceDeployOnAddress( _deployment: { bytecodeHash: BytesLike; newAddress: string; callConstructor: boolean; value: BigNumberish; input: BytesLike; }, _sender: string, overrides?: CallOverrides ): Promise; "forceDeployOnAddress(tuple,address)"( _deployment: { bytecodeHash: BytesLike; newAddress: string; callConstructor: boolean; value: BigNumberish; input: BytesLike; }, _sender: string, overrides?: CallOverrides ): Promise; forceDeployOnAddresses( _deployments: { bytecodeHash: BytesLike; newAddress: string; callConstructor: boolean; value: BigNumberish; input: BytesLike; }[], overrides?: CallOverrides ): Promise; "forceDeployOnAddresses(tuple[])"( _deployments: { bytecodeHash: BytesLike; newAddress: string; callConstructor: boolean; value: BigNumberish; input: BytesLike; }[], overrides?: CallOverrides ): Promise; getAccountInfo( _address: string, overrides?: CallOverrides ): Promise<{ supportedAAVersion: number; nonceOrdering: number; 0: number; 1: number; }>; "getAccountInfo(address)"( _address: string, overrides?: CallOverrides ): Promise<{ supportedAAVersion: number; nonceOrdering: number; 0: number; 1: number; }>; getNewAddressCreate( _sender: string, _senderNonce: BigNumberish, overrides?: CallOverrides ): Promise; "getNewAddressCreate(address,uint256)"( _sender: string, _senderNonce: BigNumberish, overrides?: CallOverrides ): Promise; getNewAddressCreate2( _sender: string, _bytecodeHash: BytesLike, _salt: BytesLike, _input: BytesLike, overrides?: CallOverrides ): Promise; "getNewAddressCreate2(address,bytes32,bytes32,bytes)"( _sender: string, _bytecodeHash: BytesLike, _salt: BytesLike, _input: BytesLike, overrides?: CallOverrides ): Promise; updateAccountVersion( _version: BigNumberish, overrides?: CallOverrides ): Promise; "updateAccountVersion(uint8)"( _version: BigNumberish, overrides?: CallOverrides ): Promise; updateNonceOrdering( _nonceOrdering: BigNumberish, overrides?: CallOverrides ): Promise; "updateNonceOrdering(uint8)"( _nonceOrdering: BigNumberish, overrides?: CallOverrides ): Promise; }; filters: { AccountNonceOrderingUpdated( accountAddress: string | null, nonceOrdering: null ): EventFilter; AccountVersionUpdated( accountAddress: string | null, aaVersion: null ): EventFilter; ContractDeployed( deployerAddress: string | null, bytecodeHash: BytesLike | null, contractAddress: string | null ): EventFilter; }; estimateGas: { create( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, overrides?: PayableOverrides ): Promise; "create(bytes32,bytes32,bytes)"( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, overrides?: PayableOverrides ): Promise; create2( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, overrides?: PayableOverrides ): Promise; "create2(bytes32,bytes32,bytes)"( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, overrides?: PayableOverrides ): Promise; create2Account( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, _aaVersion: BigNumberish, overrides?: PayableOverrides ): Promise; "create2Account(bytes32,bytes32,bytes,uint8)"( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, _aaVersion: BigNumberish, overrides?: PayableOverrides ): Promise; createAccount( arg0: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, _aaVersion: BigNumberish, overrides?: PayableOverrides ): Promise; "createAccount(bytes32,bytes32,bytes,uint8)"( arg0: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, _aaVersion: BigNumberish, overrides?: PayableOverrides ): Promise; extendedAccountVersion( _address: string, overrides?: CallOverrides ): Promise; "extendedAccountVersion(address)"( _address: string, overrides?: CallOverrides ): Promise; forceDeployKeccak256( _keccak256BytecodeHash: BytesLike, overrides?: PayableOverrides ): Promise; "forceDeployKeccak256(bytes32)"( _keccak256BytecodeHash: BytesLike, overrides?: PayableOverrides ): Promise; forceDeployOnAddress( _deployment: { bytecodeHash: BytesLike; newAddress: string; callConstructor: boolean; value: BigNumberish; input: BytesLike; }, _sender: string, overrides?: PayableOverrides ): Promise; "forceDeployOnAddress(tuple,address)"( _deployment: { bytecodeHash: BytesLike; newAddress: string; callConstructor: boolean; value: BigNumberish; input: BytesLike; }, _sender: string, overrides?: PayableOverrides ): Promise; forceDeployOnAddresses( _deployments: { bytecodeHash: BytesLike; newAddress: string; callConstructor: boolean; value: BigNumberish; input: BytesLike; }[], overrides?: PayableOverrides ): Promise; "forceDeployOnAddresses(tuple[])"( _deployments: { bytecodeHash: BytesLike; newAddress: string; callConstructor: boolean; value: BigNumberish; input: BytesLike; }[], overrides?: PayableOverrides ): Promise; getAccountInfo( _address: string, overrides?: CallOverrides ): Promise; "getAccountInfo(address)"( _address: string, overrides?: CallOverrides ): Promise; getNewAddressCreate( _sender: string, _senderNonce: BigNumberish, overrides?: CallOverrides ): Promise; "getNewAddressCreate(address,uint256)"( _sender: string, _senderNonce: BigNumberish, overrides?: CallOverrides ): Promise; getNewAddressCreate2( _sender: string, _bytecodeHash: BytesLike, _salt: BytesLike, _input: BytesLike, overrides?: CallOverrides ): Promise; "getNewAddressCreate2(address,bytes32,bytes32,bytes)"( _sender: string, _bytecodeHash: BytesLike, _salt: BytesLike, _input: BytesLike, overrides?: CallOverrides ): Promise; updateAccountVersion( _version: BigNumberish, overrides?: Overrides ): Promise; "updateAccountVersion(uint8)"( _version: BigNumberish, overrides?: Overrides ): Promise; updateNonceOrdering( _nonceOrdering: BigNumberish, overrides?: Overrides ): Promise; "updateNonceOrdering(uint8)"( _nonceOrdering: BigNumberish, overrides?: Overrides ): Promise; }; populateTransaction: { create( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, overrides?: PayableOverrides ): Promise; "create(bytes32,bytes32,bytes)"( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, overrides?: PayableOverrides ): Promise; create2( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, overrides?: PayableOverrides ): Promise; "create2(bytes32,bytes32,bytes)"( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, overrides?: PayableOverrides ): Promise; create2Account( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, _aaVersion: BigNumberish, overrides?: PayableOverrides ): Promise; "create2Account(bytes32,bytes32,bytes,uint8)"( _salt: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, _aaVersion: BigNumberish, overrides?: PayableOverrides ): Promise; createAccount( arg0: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, _aaVersion: BigNumberish, overrides?: PayableOverrides ): Promise; "createAccount(bytes32,bytes32,bytes,uint8)"( arg0: BytesLike, _bytecodeHash: BytesLike, _input: BytesLike, _aaVersion: BigNumberish, overrides?: PayableOverrides ): Promise; extendedAccountVersion( _address: string, overrides?: CallOverrides ): Promise; "extendedAccountVersion(address)"( _address: string, overrides?: CallOverrides ): Promise; forceDeployKeccak256( _keccak256BytecodeHash: BytesLike, overrides?: PayableOverrides ): Promise; "forceDeployKeccak256(bytes32)"( _keccak256BytecodeHash: BytesLike, overrides?: PayableOverrides ): Promise; forceDeployOnAddress( _deployment: { bytecodeHash: BytesLike; newAddress: string; callConstructor: boolean; value: BigNumberish; input: BytesLike; }, _sender: string, overrides?: PayableOverrides ): Promise; "forceDeployOnAddress(tuple,address)"( _deployment: { bytecodeHash: BytesLike; newAddress: string; callConstructor: boolean; value: BigNumberish; input: BytesLike; }, _sender: string, overrides?: PayableOverrides ): Promise; forceDeployOnAddresses( _deployments: { bytecodeHash: BytesLike; newAddress: string; callConstructor: boolean; value: BigNumberish; input: BytesLike; }[], overrides?: PayableOverrides ): Promise; "forceDeployOnAddresses(tuple[])"( _deployments: { bytecodeHash: BytesLike; newAddress: string; callConstructor: boolean; value: BigNumberish; input: BytesLike; }[], overrides?: PayableOverrides ): Promise; getAccountInfo( _address: string, overrides?: CallOverrides ): Promise; "getAccountInfo(address)"( _address: string, overrides?: CallOverrides ): Promise; getNewAddressCreate( _sender: string, _senderNonce: BigNumberish, overrides?: CallOverrides ): Promise; "getNewAddressCreate(address,uint256)"( _sender: string, _senderNonce: BigNumberish, overrides?: CallOverrides ): Promise; getNewAddressCreate2( _sender: string, _bytecodeHash: BytesLike, _salt: BytesLike, _input: BytesLike, overrides?: CallOverrides ): Promise; "getNewAddressCreate2(address,bytes32,bytes32,bytes)"( _sender: string, _bytecodeHash: BytesLike, _salt: BytesLike, _input: BytesLike, overrides?: CallOverrides ): Promise; updateAccountVersion( _version: BigNumberish, overrides?: Overrides ): Promise; "updateAccountVersion(uint8)"( _version: BigNumberish, overrides?: Overrides ): Promise; updateNonceOrdering( _nonceOrdering: BigNumberish, overrides?: Overrides ): Promise; "updateNonceOrdering(uint8)"( _nonceOrdering: BigNumberish, overrides?: Overrides ): Promise; }; }