/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import type { BaseContract, BigNumber, BigNumberish, BytesLike, CallOverrides, ContractTransaction, Overrides, PayableOverrides, PopulatedTransaction, Signer, utils, } from "ethers"; import type { FunctionFragment, Result, EventFragment, } from "@ethersproject/abi"; import type { Listener, Provider } from "@ethersproject/providers"; import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent, PromiseOrValue, } from "../../common"; export interface LZHandlerUpgradeableInterface extends utils.Interface { functions: { "DEFAULT_PAYLOAD_SIZE_LIMIT()": FunctionFragment; "estimateSendFee(uint16,address,address,uint256,bool,bytes)": FunctionFragment; "failedMessages(uint16,bytes,uint64)": FunctionFragment; "forceResumeReceive(uint16,bytes)": FunctionFragment; "getConfig(uint16,uint16,address,uint256)": FunctionFragment; "getTrustedRemoteAddress(uint16)": FunctionFragment; "isTrustedRemote(uint16,bytes)": FunctionFragment; "lzEndpoint()": FunctionFragment; "lzReceive(uint16,bytes,uint64,bytes)": FunctionFragment; "minDstGasLookup(uint16,uint16)": FunctionFragment; "nonblockingLzReceive(uint16,bytes,uint64,bytes)": FunctionFragment; "owner()": FunctionFragment; "payloadSizeLimitLookup(uint16)": FunctionFragment; "precrime()": FunctionFragment; "renounceOwnership()": FunctionFragment; "retryMessage(uint16,bytes,uint64,bytes)": FunctionFragment; "setConfig(uint16,uint16,uint256,bytes)": FunctionFragment; "setMinDstGas(uint16,uint16,uint256)": FunctionFragment; "setPayloadSizeLimit(uint16,uint256)": FunctionFragment; "setPrecrime(address)": FunctionFragment; "setReceiveVersion(uint16)": FunctionFragment; "setSendVersion(uint16)": FunctionFragment; "setTrustedRemote(uint16,bytes)": FunctionFragment; "setTrustedRemoteAddress(uint16,bytes)": FunctionFragment; "transferOwnership(address)": FunctionFragment; "trustedRemoteLookup(uint16)": FunctionFragment; }; getFunction( nameOrSignatureOrTopic: | "DEFAULT_PAYLOAD_SIZE_LIMIT" | "estimateSendFee" | "failedMessages" | "forceResumeReceive" | "getConfig" | "getTrustedRemoteAddress" | "isTrustedRemote" | "lzEndpoint" | "lzReceive" | "minDstGasLookup" | "nonblockingLzReceive" | "owner" | "payloadSizeLimitLookup" | "precrime" | "renounceOwnership" | "retryMessage" | "setConfig" | "setMinDstGas" | "setPayloadSizeLimit" | "setPrecrime" | "setReceiveVersion" | "setSendVersion" | "setTrustedRemote" | "setTrustedRemoteAddress" | "transferOwnership" | "trustedRemoteLookup" ): FunctionFragment; encodeFunctionData( functionFragment: "DEFAULT_PAYLOAD_SIZE_LIMIT", values?: undefined ): string; encodeFunctionData( functionFragment: "estimateSendFee", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "failedMessages", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "forceResumeReceive", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "getConfig", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "getTrustedRemoteAddress", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "isTrustedRemote", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "lzEndpoint", values?: undefined ): string; encodeFunctionData( functionFragment: "lzReceive", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "minDstGasLookup", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "nonblockingLzReceive", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData(functionFragment: "owner", values?: undefined): string; encodeFunctionData( functionFragment: "payloadSizeLimitLookup", values: [PromiseOrValue] ): string; encodeFunctionData(functionFragment: "precrime", values?: undefined): string; encodeFunctionData( functionFragment: "renounceOwnership", values?: undefined ): string; encodeFunctionData( functionFragment: "retryMessage", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "setConfig", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "setMinDstGas", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "setPayloadSizeLimit", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "setPrecrime", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "setReceiveVersion", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "setSendVersion", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "setTrustedRemote", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "setTrustedRemoteAddress", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "transferOwnership", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "trustedRemoteLookup", values: [PromiseOrValue] ): string; decodeFunctionResult( functionFragment: "DEFAULT_PAYLOAD_SIZE_LIMIT", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "estimateSendFee", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "failedMessages", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "forceResumeReceive", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "getConfig", data: BytesLike): Result; decodeFunctionResult( functionFragment: "getTrustedRemoteAddress", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "isTrustedRemote", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "lzEndpoint", data: BytesLike): Result; decodeFunctionResult(functionFragment: "lzReceive", data: BytesLike): Result; decodeFunctionResult( functionFragment: "minDstGasLookup", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "nonblockingLzReceive", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; decodeFunctionResult( functionFragment: "payloadSizeLimitLookup", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "precrime", data: BytesLike): Result; decodeFunctionResult( functionFragment: "renounceOwnership", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "retryMessage", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "setConfig", data: BytesLike): Result; decodeFunctionResult( functionFragment: "setMinDstGas", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setPayloadSizeLimit", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setPrecrime", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setReceiveVersion", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setSendVersion", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setTrustedRemote", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setTrustedRemoteAddress", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "transferOwnership", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "trustedRemoteLookup", data: BytesLike ): Result; events: { "Initialized(uint8)": EventFragment; "MessageFailed(uint16,bytes,uint64,bytes,bytes)": EventFragment; "OwnershipTransferred(address,address)": EventFragment; "RetryMessageSuccess(uint16,bytes,uint64,bytes32)": EventFragment; "SetMinDstGas(uint16,uint16,uint256)": EventFragment; "SetPrecrime(address)": EventFragment; "SetTrustedRemote(uint16,bytes)": EventFragment; "SetTrustedRemoteAddress(uint16,bytes)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "Initialized"): EventFragment; getEvent(nameOrSignatureOrTopic: "MessageFailed"): EventFragment; getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment; getEvent(nameOrSignatureOrTopic: "RetryMessageSuccess"): EventFragment; getEvent(nameOrSignatureOrTopic: "SetMinDstGas"): EventFragment; getEvent(nameOrSignatureOrTopic: "SetPrecrime"): EventFragment; getEvent(nameOrSignatureOrTopic: "SetTrustedRemote"): EventFragment; getEvent(nameOrSignatureOrTopic: "SetTrustedRemoteAddress"): EventFragment; } export interface InitializedEventObject { version: number; } export type InitializedEvent = TypedEvent<[number], InitializedEventObject>; export type InitializedEventFilter = TypedEventFilter; export interface MessageFailedEventObject { _srcChainId: number; _srcAddress: string; _nonce: BigNumber; _payload: string; _reason: string; } export type MessageFailedEvent = TypedEvent< [number, string, BigNumber, string, string], MessageFailedEventObject >; export type MessageFailedEventFilter = TypedEventFilter; export interface OwnershipTransferredEventObject { previousOwner: string; newOwner: string; } export type OwnershipTransferredEvent = TypedEvent< [string, string], OwnershipTransferredEventObject >; export type OwnershipTransferredEventFilter = TypedEventFilter; export interface RetryMessageSuccessEventObject { _srcChainId: number; _srcAddress: string; _nonce: BigNumber; _payloadHash: string; } export type RetryMessageSuccessEvent = TypedEvent< [number, string, BigNumber, string], RetryMessageSuccessEventObject >; export type RetryMessageSuccessEventFilter = TypedEventFilter; export interface SetMinDstGasEventObject { _dstChainId: number; _type: number; _minDstGas: BigNumber; } export type SetMinDstGasEvent = TypedEvent< [number, number, BigNumber], SetMinDstGasEventObject >; export type SetMinDstGasEventFilter = TypedEventFilter; export interface SetPrecrimeEventObject { precrime: string; } export type SetPrecrimeEvent = TypedEvent<[string], SetPrecrimeEventObject>; export type SetPrecrimeEventFilter = TypedEventFilter; export interface SetTrustedRemoteEventObject { _remoteChainId: number; _path: string; } export type SetTrustedRemoteEvent = TypedEvent< [number, string], SetTrustedRemoteEventObject >; export type SetTrustedRemoteEventFilter = TypedEventFilter; export interface SetTrustedRemoteAddressEventObject { _remoteChainId: number; _remoteAddress: string; } export type SetTrustedRemoteAddressEvent = TypedEvent< [number, string], SetTrustedRemoteAddressEventObject >; export type SetTrustedRemoteAddressEventFilter = TypedEventFilter; export interface LZHandlerUpgradeable extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: LZHandlerUpgradeableInterface; queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined ): Promise>; listeners( eventFilter?: TypedEventFilter ): Array>; listeners(eventName?: string): Array; removeAllListeners( eventFilter: TypedEventFilter ): this; removeAllListeners(eventName?: string): this; off: OnEvent; on: OnEvent; once: OnEvent; removeListener: OnEvent; functions: { DEFAULT_PAYLOAD_SIZE_LIMIT(overrides?: CallOverrides): Promise<[BigNumber]>; estimateSendFee( _dstChainId: PromiseOrValue, _fromAddress: PromiseOrValue, _toAddress: PromiseOrValue, _normalizedAmount: PromiseOrValue, _useZro: PromiseOrValue, _adapterParams: PromiseOrValue, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber] & { nativeFee: BigNumber; zroFee: BigNumber } >; failedMessages( arg0: PromiseOrValue, arg1: PromiseOrValue, arg2: PromiseOrValue, overrides?: CallOverrides ): Promise<[string]>; forceResumeReceive( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; getConfig( _version: PromiseOrValue, _chainId: PromiseOrValue, arg2: PromiseOrValue, _configType: PromiseOrValue, overrides?: CallOverrides ): Promise<[string]>; getTrustedRemoteAddress( _remoteChainId: PromiseOrValue, overrides?: CallOverrides ): Promise<[string]>; isTrustedRemote( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, overrides?: CallOverrides ): Promise<[boolean]>; lzEndpoint(overrides?: CallOverrides): Promise<[string]>; lzReceive( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, _nonce: PromiseOrValue, _payload: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; minDstGasLookup( arg0: PromiseOrValue, arg1: PromiseOrValue, overrides?: CallOverrides ): Promise<[BigNumber]>; nonblockingLzReceive( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, _nonce: PromiseOrValue, _payload: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; owner(overrides?: CallOverrides): Promise<[string]>; payloadSizeLimitLookup( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise<[BigNumber]>; precrime(overrides?: CallOverrides): Promise<[string]>; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; retryMessage( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, _nonce: PromiseOrValue, _payload: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; setConfig( _version: PromiseOrValue, _chainId: PromiseOrValue, _configType: PromiseOrValue, _config: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setMinDstGas( _dstChainId: PromiseOrValue, _packetType: PromiseOrValue, _minGas: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setPayloadSizeLimit( _dstChainId: PromiseOrValue, _size: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setPrecrime( _precrime: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setReceiveVersion( _version: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setSendVersion( _version: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setTrustedRemote( _srcChainId: PromiseOrValue, _path: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setTrustedRemoteAddress( _remoteChainId: PromiseOrValue, _remoteAddress: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; trustedRemoteLookup( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise<[string]>; }; DEFAULT_PAYLOAD_SIZE_LIMIT(overrides?: CallOverrides): Promise; estimateSendFee( _dstChainId: PromiseOrValue, _fromAddress: PromiseOrValue, _toAddress: PromiseOrValue, _normalizedAmount: PromiseOrValue, _useZro: PromiseOrValue, _adapterParams: PromiseOrValue, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber] & { nativeFee: BigNumber; zroFee: BigNumber } >; failedMessages( arg0: PromiseOrValue, arg1: PromiseOrValue, arg2: PromiseOrValue, overrides?: CallOverrides ): Promise; forceResumeReceive( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; getConfig( _version: PromiseOrValue, _chainId: PromiseOrValue, arg2: PromiseOrValue, _configType: PromiseOrValue, overrides?: CallOverrides ): Promise; getTrustedRemoteAddress( _remoteChainId: PromiseOrValue, overrides?: CallOverrides ): Promise; isTrustedRemote( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, overrides?: CallOverrides ): Promise; lzEndpoint(overrides?: CallOverrides): Promise; lzReceive( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, _nonce: PromiseOrValue, _payload: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; minDstGasLookup( arg0: PromiseOrValue, arg1: PromiseOrValue, overrides?: CallOverrides ): Promise; nonblockingLzReceive( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, _nonce: PromiseOrValue, _payload: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; owner(overrides?: CallOverrides): Promise; payloadSizeLimitLookup( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; precrime(overrides?: CallOverrides): Promise; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; retryMessage( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, _nonce: PromiseOrValue, _payload: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; setConfig( _version: PromiseOrValue, _chainId: PromiseOrValue, _configType: PromiseOrValue, _config: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setMinDstGas( _dstChainId: PromiseOrValue, _packetType: PromiseOrValue, _minGas: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setPayloadSizeLimit( _dstChainId: PromiseOrValue, _size: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setPrecrime( _precrime: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setReceiveVersion( _version: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setSendVersion( _version: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setTrustedRemote( _srcChainId: PromiseOrValue, _path: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setTrustedRemoteAddress( _remoteChainId: PromiseOrValue, _remoteAddress: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; trustedRemoteLookup( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; callStatic: { DEFAULT_PAYLOAD_SIZE_LIMIT(overrides?: CallOverrides): Promise; estimateSendFee( _dstChainId: PromiseOrValue, _fromAddress: PromiseOrValue, _toAddress: PromiseOrValue, _normalizedAmount: PromiseOrValue, _useZro: PromiseOrValue, _adapterParams: PromiseOrValue, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber] & { nativeFee: BigNumber; zroFee: BigNumber } >; failedMessages( arg0: PromiseOrValue, arg1: PromiseOrValue, arg2: PromiseOrValue, overrides?: CallOverrides ): Promise; forceResumeReceive( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, overrides?: CallOverrides ): Promise; getConfig( _version: PromiseOrValue, _chainId: PromiseOrValue, arg2: PromiseOrValue, _configType: PromiseOrValue, overrides?: CallOverrides ): Promise; getTrustedRemoteAddress( _remoteChainId: PromiseOrValue, overrides?: CallOverrides ): Promise; isTrustedRemote( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, overrides?: CallOverrides ): Promise; lzEndpoint(overrides?: CallOverrides): Promise; lzReceive( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, _nonce: PromiseOrValue, _payload: PromiseOrValue, overrides?: CallOverrides ): Promise; minDstGasLookup( arg0: PromiseOrValue, arg1: PromiseOrValue, overrides?: CallOverrides ): Promise; nonblockingLzReceive( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, _nonce: PromiseOrValue, _payload: PromiseOrValue, overrides?: CallOverrides ): Promise; owner(overrides?: CallOverrides): Promise; payloadSizeLimitLookup( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; precrime(overrides?: CallOverrides): Promise; renounceOwnership(overrides?: CallOverrides): Promise; retryMessage( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, _nonce: PromiseOrValue, _payload: PromiseOrValue, overrides?: CallOverrides ): Promise; setConfig( _version: PromiseOrValue, _chainId: PromiseOrValue, _configType: PromiseOrValue, _config: PromiseOrValue, overrides?: CallOverrides ): Promise; setMinDstGas( _dstChainId: PromiseOrValue, _packetType: PromiseOrValue, _minGas: PromiseOrValue, overrides?: CallOverrides ): Promise; setPayloadSizeLimit( _dstChainId: PromiseOrValue, _size: PromiseOrValue, overrides?: CallOverrides ): Promise; setPrecrime( _precrime: PromiseOrValue, overrides?: CallOverrides ): Promise; setReceiveVersion( _version: PromiseOrValue, overrides?: CallOverrides ): Promise; setSendVersion( _version: PromiseOrValue, overrides?: CallOverrides ): Promise; setTrustedRemote( _srcChainId: PromiseOrValue, _path: PromiseOrValue, overrides?: CallOverrides ): Promise; setTrustedRemoteAddress( _remoteChainId: PromiseOrValue, _remoteAddress: PromiseOrValue, overrides?: CallOverrides ): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: CallOverrides ): Promise; trustedRemoteLookup( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; }; filters: { "Initialized(uint8)"(version?: null): InitializedEventFilter; Initialized(version?: null): InitializedEventFilter; "MessageFailed(uint16,bytes,uint64,bytes,bytes)"( _srcChainId?: null, _srcAddress?: null, _nonce?: null, _payload?: null, _reason?: null ): MessageFailedEventFilter; MessageFailed( _srcChainId?: null, _srcAddress?: null, _nonce?: null, _payload?: null, _reason?: null ): MessageFailedEventFilter; "OwnershipTransferred(address,address)"( previousOwner?: PromiseOrValue | null, newOwner?: PromiseOrValue | null ): OwnershipTransferredEventFilter; OwnershipTransferred( previousOwner?: PromiseOrValue | null, newOwner?: PromiseOrValue | null ): OwnershipTransferredEventFilter; "RetryMessageSuccess(uint16,bytes,uint64,bytes32)"( _srcChainId?: null, _srcAddress?: null, _nonce?: null, _payloadHash?: null ): RetryMessageSuccessEventFilter; RetryMessageSuccess( _srcChainId?: null, _srcAddress?: null, _nonce?: null, _payloadHash?: null ): RetryMessageSuccessEventFilter; "SetMinDstGas(uint16,uint16,uint256)"( _dstChainId?: null, _type?: null, _minDstGas?: null ): SetMinDstGasEventFilter; SetMinDstGas( _dstChainId?: null, _type?: null, _minDstGas?: null ): SetMinDstGasEventFilter; "SetPrecrime(address)"(precrime?: null): SetPrecrimeEventFilter; SetPrecrime(precrime?: null): SetPrecrimeEventFilter; "SetTrustedRemote(uint16,bytes)"( _remoteChainId?: null, _path?: null ): SetTrustedRemoteEventFilter; SetTrustedRemote( _remoteChainId?: null, _path?: null ): SetTrustedRemoteEventFilter; "SetTrustedRemoteAddress(uint16,bytes)"( _remoteChainId?: null, _remoteAddress?: null ): SetTrustedRemoteAddressEventFilter; SetTrustedRemoteAddress( _remoteChainId?: null, _remoteAddress?: null ): SetTrustedRemoteAddressEventFilter; }; estimateGas: { DEFAULT_PAYLOAD_SIZE_LIMIT(overrides?: CallOverrides): Promise; estimateSendFee( _dstChainId: PromiseOrValue, _fromAddress: PromiseOrValue, _toAddress: PromiseOrValue, _normalizedAmount: PromiseOrValue, _useZro: PromiseOrValue, _adapterParams: PromiseOrValue, overrides?: CallOverrides ): Promise; failedMessages( arg0: PromiseOrValue, arg1: PromiseOrValue, arg2: PromiseOrValue, overrides?: CallOverrides ): Promise; forceResumeReceive( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; getConfig( _version: PromiseOrValue, _chainId: PromiseOrValue, arg2: PromiseOrValue, _configType: PromiseOrValue, overrides?: CallOverrides ): Promise; getTrustedRemoteAddress( _remoteChainId: PromiseOrValue, overrides?: CallOverrides ): Promise; isTrustedRemote( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, overrides?: CallOverrides ): Promise; lzEndpoint(overrides?: CallOverrides): Promise; lzReceive( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, _nonce: PromiseOrValue, _payload: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; minDstGasLookup( arg0: PromiseOrValue, arg1: PromiseOrValue, overrides?: CallOverrides ): Promise; nonblockingLzReceive( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, _nonce: PromiseOrValue, _payload: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; owner(overrides?: CallOverrides): Promise; payloadSizeLimitLookup( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; precrime(overrides?: CallOverrides): Promise; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; retryMessage( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, _nonce: PromiseOrValue, _payload: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; setConfig( _version: PromiseOrValue, _chainId: PromiseOrValue, _configType: PromiseOrValue, _config: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setMinDstGas( _dstChainId: PromiseOrValue, _packetType: PromiseOrValue, _minGas: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setPayloadSizeLimit( _dstChainId: PromiseOrValue, _size: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setPrecrime( _precrime: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setReceiveVersion( _version: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setSendVersion( _version: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setTrustedRemote( _srcChainId: PromiseOrValue, _path: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setTrustedRemoteAddress( _remoteChainId: PromiseOrValue, _remoteAddress: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; trustedRemoteLookup( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; }; populateTransaction: { DEFAULT_PAYLOAD_SIZE_LIMIT( overrides?: CallOverrides ): Promise; estimateSendFee( _dstChainId: PromiseOrValue, _fromAddress: PromiseOrValue, _toAddress: PromiseOrValue, _normalizedAmount: PromiseOrValue, _useZro: PromiseOrValue, _adapterParams: PromiseOrValue, overrides?: CallOverrides ): Promise; failedMessages( arg0: PromiseOrValue, arg1: PromiseOrValue, arg2: PromiseOrValue, overrides?: CallOverrides ): Promise; forceResumeReceive( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; getConfig( _version: PromiseOrValue, _chainId: PromiseOrValue, arg2: PromiseOrValue, _configType: PromiseOrValue, overrides?: CallOverrides ): Promise; getTrustedRemoteAddress( _remoteChainId: PromiseOrValue, overrides?: CallOverrides ): Promise; isTrustedRemote( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, overrides?: CallOverrides ): Promise; lzEndpoint(overrides?: CallOverrides): Promise; lzReceive( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, _nonce: PromiseOrValue, _payload: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; minDstGasLookup( arg0: PromiseOrValue, arg1: PromiseOrValue, overrides?: CallOverrides ): Promise; nonblockingLzReceive( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, _nonce: PromiseOrValue, _payload: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; owner(overrides?: CallOverrides): Promise; payloadSizeLimitLookup( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; precrime(overrides?: CallOverrides): Promise; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; retryMessage( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, _nonce: PromiseOrValue, _payload: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; setConfig( _version: PromiseOrValue, _chainId: PromiseOrValue, _configType: PromiseOrValue, _config: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setMinDstGas( _dstChainId: PromiseOrValue, _packetType: PromiseOrValue, _minGas: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setPayloadSizeLimit( _dstChainId: PromiseOrValue, _size: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setPrecrime( _precrime: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setReceiveVersion( _version: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setSendVersion( _version: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setTrustedRemote( _srcChainId: PromiseOrValue, _path: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setTrustedRemoteAddress( _remoteChainId: PromiseOrValue, _remoteAddress: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; trustedRemoteLookup( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; }; }