/* 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 declare namespace IMessagePassingBridge { export type BridgeLimitsStruct = { dailyLimit: PromiseOrValue; txLimit: PromiseOrValue; accountDailyLimit: PromiseOrValue; minAmount: PromiseOrValue; onlyWhitelisted: PromiseOrValue; }; export type BridgeLimitsStructOutput = [ BigNumber, BigNumber, BigNumber, BigNumber, boolean ] & { dailyLimit: BigNumber; txLimit: BigNumber; accountDailyLimit: BigNumber; minAmount: BigNumber; onlyWhitelisted: boolean; }; export type BridgeFeesStruct = { minFee: PromiseOrValue; maxFee: PromiseOrValue; fee: PromiseOrValue; }; export type BridgeFeesStructOutput = [BigNumber, BigNumber, BigNumber] & { minFee: BigNumber; maxFee: BigNumber; fee: BigNumber; }; } export interface MessagePassingBridgeInterface extends utils.Interface { functions: { "DEFAULT_PAYLOAD_SIZE_LIMIT()": FunctionFragment; "HOME_CHAIN_ID()": FunctionFragment; "accountsDailyLimit(address)": FunctionFragment; "addLzChainSupport(uint16,uint256,address)": FunctionFragment; "approveRequest(uint256)": FunctionFragment; "approvedRequests(uint256)": FunctionFragment; "avatar()": FunctionFragment; "bridgeDailyLimit()": FunctionFragment; "bridgeFees()": FunctionFragment; "bridgeLimits()": FunctionFragment; "bridgeTo(address,uint256,uint256,uint8)": FunctionFragment; "bridgeToWithAxelar(address,uint256,uint256,address)": FunctionFragment; "bridgeToWithLz(address,uint256,uint256,bytes)": FunctionFragment; "canBridge(address,uint256)": FunctionFragment; "currentId()": FunctionFragment; "dao()": FunctionFragment; "disabledSourceBridges(bytes32)": FunctionFragment; "estimateSendFee(uint16,address,address,uint256,bool,bytes)": FunctionFragment; "execute(bytes32,string,string,bytes)": FunctionFragment; "executeWithToken(bytes32,string,string,bytes,string,uint256)": FunctionFragment; "executedRequests(uint256)": FunctionFragment; "failedMessages(uint16,bytes,uint64)": FunctionFragment; "faucet()": FunctionFragment; "feeRecipient()": FunctionFragment; "forceResumeReceive(uint16,bytes)": FunctionFragment; "fromAxelarChainId(string)": FunctionFragment; "fromLzChainId(uint16)": FunctionFragment; "gasService()": FunctionFragment; "gateway()": FunctionFragment; "getConfig(uint16,uint16,address,uint256)": FunctionFragment; "getTrustedRemoteAddress(uint16)": FunctionFragment; "guardian()": FunctionFragment; "initialize(address,(uint256,uint256,uint256,uint256,bool),(uint256,uint256,uint256))": FunctionFragment; "isClosed()": FunctionFragment; "isTrustedRemote(uint16,bytes)": FunctionFragment; "lzChainIdsMapping(uint256)": FunctionFragment; "lzChainToIdsMapping(uint16)": FunctionFragment; "lzEndpoint()": FunctionFragment; "lzEndpoint_()": FunctionFragment; "lzReceive(uint16,bytes,uint64,bytes)": FunctionFragment; "minDstGasLookup(uint16,uint16)": FunctionFragment; "nameService()": FunctionFragment; "nativeToken()": FunctionFragment; "nonblockingLzReceive(uint16,bytes,uint64,bytes)": FunctionFragment; "owner()": FunctionFragment; "pauseBridge(bool)": FunctionFragment; "payloadSizeLimitLookup(uint16)": FunctionFragment; "precrime()": FunctionFragment; "preventRequest(uint256)": FunctionFragment; "proxiableUUID()": FunctionFragment; "renounceOwnership()": FunctionFragment; "retryMessage(uint16,bytes,uint64,bytes)": FunctionFragment; "setBridgeFees((uint256,uint256,uint256))": FunctionFragment; "setBridgeLimits((uint256,uint256,uint256,uint256,bool))": FunctionFragment; "setConfig(uint16,uint16,uint256,bytes)": FunctionFragment; "setDisabledBridges(bytes32[],bool[])": FunctionFragment; "setFaucet(address)": FunctionFragment; "setFeeRecipient(address)": FunctionFragment; "setGuardian(address)": 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; "toAxelarChainId(uint256)": FunctionFragment; "toLzChainId(uint256)": FunctionFragment; "transferOwnership(address)": FunctionFragment; "trustedRemoteLookup(uint16)": FunctionFragment; "updateAvatar()": FunctionFragment; "upgrade()": FunctionFragment; "upgradeTo(address)": FunctionFragment; "upgradeToAndCall(address,bytes)": FunctionFragment; "withdraw(address,uint256)": FunctionFragment; }; getFunction( nameOrSignatureOrTopic: | "DEFAULT_PAYLOAD_SIZE_LIMIT" | "HOME_CHAIN_ID" | "accountsDailyLimit" | "addLzChainSupport" | "approveRequest" | "approvedRequests" | "avatar" | "bridgeDailyLimit" | "bridgeFees" | "bridgeLimits" | "bridgeTo" | "bridgeToWithAxelar" | "bridgeToWithLz" | "canBridge" | "currentId" | "dao" | "disabledSourceBridges" | "estimateSendFee" | "execute" | "executeWithToken" | "executedRequests" | "failedMessages" | "faucet" | "feeRecipient" | "forceResumeReceive" | "fromAxelarChainId" | "fromLzChainId" | "gasService" | "gateway" | "getConfig" | "getTrustedRemoteAddress" | "guardian" | "initialize" | "isClosed" | "isTrustedRemote" | "lzChainIdsMapping" | "lzChainToIdsMapping" | "lzEndpoint" | "lzEndpoint_" | "lzReceive" | "minDstGasLookup" | "nameService" | "nativeToken" | "nonblockingLzReceive" | "owner" | "pauseBridge" | "payloadSizeLimitLookup" | "precrime" | "preventRequest" | "proxiableUUID" | "renounceOwnership" | "retryMessage" | "setBridgeFees" | "setBridgeLimits" | "setConfig" | "setDisabledBridges" | "setFaucet" | "setFeeRecipient" | "setGuardian" | "setMinDstGas" | "setPayloadSizeLimit" | "setPrecrime" | "setReceiveVersion" | "setSendVersion" | "setTrustedRemote" | "setTrustedRemoteAddress" | "toAxelarChainId" | "toLzChainId" | "transferOwnership" | "trustedRemoteLookup" | "updateAvatar" | "upgrade" | "upgradeTo" | "upgradeToAndCall" | "withdraw" ): FunctionFragment; encodeFunctionData( functionFragment: "DEFAULT_PAYLOAD_SIZE_LIMIT", values?: undefined ): string; encodeFunctionData( functionFragment: "HOME_CHAIN_ID", values?: undefined ): string; encodeFunctionData( functionFragment: "accountsDailyLimit", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "addLzChainSupport", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "approveRequest", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "approvedRequests", values: [PromiseOrValue] ): string; encodeFunctionData(functionFragment: "avatar", values?: undefined): string; encodeFunctionData( functionFragment: "bridgeDailyLimit", values?: undefined ): string; encodeFunctionData( functionFragment: "bridgeFees", values?: undefined ): string; encodeFunctionData( functionFragment: "bridgeLimits", values?: undefined ): string; encodeFunctionData( functionFragment: "bridgeTo", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "bridgeToWithAxelar", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "bridgeToWithLz", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "canBridge", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData(functionFragment: "currentId", values?: undefined): string; encodeFunctionData(functionFragment: "dao", values?: undefined): string; encodeFunctionData( functionFragment: "disabledSourceBridges", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "estimateSendFee", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "execute", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "executeWithToken", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "executedRequests", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "failedMessages", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData(functionFragment: "faucet", values?: undefined): string; encodeFunctionData( functionFragment: "feeRecipient", values?: undefined ): string; encodeFunctionData( functionFragment: "forceResumeReceive", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "fromAxelarChainId", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "fromLzChainId", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "gasService", values?: undefined ): string; encodeFunctionData(functionFragment: "gateway", values?: undefined): string; encodeFunctionData( functionFragment: "getConfig", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "getTrustedRemoteAddress", values: [PromiseOrValue] ): string; encodeFunctionData(functionFragment: "guardian", values?: undefined): string; encodeFunctionData( functionFragment: "initialize", values: [ PromiseOrValue, IMessagePassingBridge.BridgeLimitsStruct, IMessagePassingBridge.BridgeFeesStruct ] ): string; encodeFunctionData(functionFragment: "isClosed", values?: undefined): string; encodeFunctionData( functionFragment: "isTrustedRemote", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "lzChainIdsMapping", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "lzChainToIdsMapping", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "lzEndpoint", values?: undefined ): 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: "nameService", values?: undefined ): string; encodeFunctionData( functionFragment: "nativeToken", values?: undefined ): string; encodeFunctionData( functionFragment: "nonblockingLzReceive", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData(functionFragment: "owner", values?: undefined): string; encodeFunctionData( functionFragment: "pauseBridge", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "payloadSizeLimitLookup", values: [PromiseOrValue] ): string; encodeFunctionData(functionFragment: "precrime", values?: undefined): string; encodeFunctionData( functionFragment: "preventRequest", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "proxiableUUID", values?: undefined ): string; encodeFunctionData( functionFragment: "renounceOwnership", values?: undefined ): string; encodeFunctionData( functionFragment: "retryMessage", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "setBridgeFees", values: [IMessagePassingBridge.BridgeFeesStruct] ): string; encodeFunctionData( functionFragment: "setBridgeLimits", values: [IMessagePassingBridge.BridgeLimitsStruct] ): string; encodeFunctionData( functionFragment: "setConfig", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "setDisabledBridges", values: [PromiseOrValue[], PromiseOrValue[]] ): string; encodeFunctionData( functionFragment: "setFaucet", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "setFeeRecipient", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "setGuardian", values: [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: "toAxelarChainId", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "toLzChainId", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "transferOwnership", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "trustedRemoteLookup", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "updateAvatar", values?: undefined ): string; encodeFunctionData(functionFragment: "upgrade", values?: undefined): string; encodeFunctionData( functionFragment: "upgradeTo", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "upgradeToAndCall", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "withdraw", values: [PromiseOrValue, PromiseOrValue] ): string; decodeFunctionResult( functionFragment: "DEFAULT_PAYLOAD_SIZE_LIMIT", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "HOME_CHAIN_ID", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "accountsDailyLimit", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "addLzChainSupport", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "approveRequest", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "approvedRequests", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "avatar", data: BytesLike): Result; decodeFunctionResult( functionFragment: "bridgeDailyLimit", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "bridgeFees", data: BytesLike): Result; decodeFunctionResult( functionFragment: "bridgeLimits", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "bridgeTo", data: BytesLike): Result; decodeFunctionResult( functionFragment: "bridgeToWithAxelar", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "bridgeToWithLz", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "canBridge", data: BytesLike): Result; decodeFunctionResult(functionFragment: "currentId", data: BytesLike): Result; decodeFunctionResult(functionFragment: "dao", data: BytesLike): Result; decodeFunctionResult( functionFragment: "disabledSourceBridges", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "estimateSendFee", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "execute", data: BytesLike): Result; decodeFunctionResult( functionFragment: "executeWithToken", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "executedRequests", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "failedMessages", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "faucet", data: BytesLike): Result; decodeFunctionResult( functionFragment: "feeRecipient", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "forceResumeReceive", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "fromAxelarChainId", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "fromLzChainId", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "gasService", data: BytesLike): Result; decodeFunctionResult(functionFragment: "gateway", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getConfig", data: BytesLike): Result; decodeFunctionResult( functionFragment: "getTrustedRemoteAddress", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "guardian", data: BytesLike): Result; decodeFunctionResult(functionFragment: "initialize", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isClosed", data: BytesLike): Result; decodeFunctionResult( functionFragment: "isTrustedRemote", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "lzChainIdsMapping", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "lzChainToIdsMapping", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "lzEndpoint", data: BytesLike): Result; decodeFunctionResult( functionFragment: "lzEndpoint_", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "lzReceive", data: BytesLike): Result; decodeFunctionResult( functionFragment: "minDstGasLookup", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "nameService", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "nativeToken", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "nonblockingLzReceive", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; decodeFunctionResult( functionFragment: "pauseBridge", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "payloadSizeLimitLookup", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "precrime", data: BytesLike): Result; decodeFunctionResult( functionFragment: "preventRequest", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "proxiableUUID", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "renounceOwnership", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "retryMessage", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setBridgeFees", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setBridgeLimits", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "setConfig", data: BytesLike): Result; decodeFunctionResult( functionFragment: "setDisabledBridges", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "setFaucet", data: BytesLike): Result; decodeFunctionResult( functionFragment: "setFeeRecipient", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setGuardian", 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: "toAxelarChainId", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "toLzChainId", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "transferOwnership", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "trustedRemoteLookup", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "updateAvatar", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "upgrade", data: BytesLike): Result; decodeFunctionResult(functionFragment: "upgradeTo", data: BytesLike): Result; decodeFunctionResult( functionFragment: "upgradeToAndCall", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "withdraw", data: BytesLike): Result; events: { "AdminChanged(address,address)": EventFragment; "BeaconUpgraded(address)": EventFragment; "BridgeRequest(address,address,uint256,uint256,uint256,uint8,uint256)": EventFragment; "ExecutedTransfer(address,address,uint256,uint256,uint256,uint8,uint256)": EventFragment; "FalseSender(uint256,address)": EventFragment; "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; "Upgraded(address)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "AdminChanged"): EventFragment; getEvent(nameOrSignatureOrTopic: "BeaconUpgraded"): EventFragment; getEvent(nameOrSignatureOrTopic: "BridgeRequest"): EventFragment; getEvent(nameOrSignatureOrTopic: "ExecutedTransfer"): EventFragment; getEvent(nameOrSignatureOrTopic: "FalseSender"): 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; getEvent(nameOrSignatureOrTopic: "Upgraded"): EventFragment; } export interface AdminChangedEventObject { previousAdmin: string; newAdmin: string; } export type AdminChangedEvent = TypedEvent< [string, string], AdminChangedEventObject >; export type AdminChangedEventFilter = TypedEventFilter; export interface BeaconUpgradedEventObject { beacon: string; } export type BeaconUpgradedEvent = TypedEvent< [string], BeaconUpgradedEventObject >; export type BeaconUpgradedEventFilter = TypedEventFilter; export interface BridgeRequestEventObject { from: string; to: string; targetChainId: BigNumber; normalizedAmount: BigNumber; timestamp: BigNumber; bridge: number; id: BigNumber; } export type BridgeRequestEvent = TypedEvent< [string, string, BigNumber, BigNumber, BigNumber, number, BigNumber], BridgeRequestEventObject >; export type BridgeRequestEventFilter = TypedEventFilter; export interface ExecutedTransferEventObject { from: string; to: string; normalizedAmount: BigNumber; fee: BigNumber; sourceChainId: BigNumber; bridge: number; id: BigNumber; } export type ExecutedTransferEvent = TypedEvent< [string, string, BigNumber, BigNumber, BigNumber, number, BigNumber], ExecutedTransferEventObject >; export type ExecutedTransferEventFilter = TypedEventFilter; export interface FalseSenderEventObject { sourceChainId: BigNumber; sourceAddress: string; } export type FalseSenderEvent = TypedEvent< [BigNumber, string], FalseSenderEventObject >; export type FalseSenderEventFilter = TypedEventFilter; 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 UpgradedEventObject { implementation: string; } export type UpgradedEvent = TypedEvent<[string], UpgradedEventObject>; export type UpgradedEventFilter = TypedEventFilter; export interface MessagePassingBridge extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: MessagePassingBridgeInterface; 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]>; HOME_CHAIN_ID(overrides?: CallOverrides): Promise<[number]>; accountsDailyLimit( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber] & { lastTransferReset: BigNumber; bridged24Hours: BigNumber; } >; addLzChainSupport( lzChainId: PromiseOrValue, chainId: PromiseOrValue, remote: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; approveRequest( id: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; approvedRequests( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise<[boolean]>; avatar(overrides?: CallOverrides): Promise<[string]>; bridgeDailyLimit( overrides?: CallOverrides ): Promise< [BigNumber, BigNumber] & { lastTransferReset: BigNumber; bridged24Hours: BigNumber; } >; bridgeFees( overrides?: CallOverrides ): Promise< [BigNumber, BigNumber, BigNumber] & { minFee: BigNumber; maxFee: BigNumber; fee: BigNumber; } >; bridgeLimits( overrides?: CallOverrides ): Promise< [BigNumber, BigNumber, BigNumber, BigNumber, boolean] & { dailyLimit: BigNumber; txLimit: BigNumber; accountDailyLimit: BigNumber; minAmount: BigNumber; onlyWhitelisted: boolean; } >; bridgeTo( target: PromiseOrValue, targetChainId: PromiseOrValue, amount: PromiseOrValue, bridge: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; bridgeToWithAxelar( target: PromiseOrValue, targetChainId: PromiseOrValue, amount: PromiseOrValue, gasRefundAddress: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; bridgeToWithLz( target: PromiseOrValue, targetChainId: PromiseOrValue, amount: PromiseOrValue, adapterParams: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; canBridge( from: PromiseOrValue, amount: PromiseOrValue, overrides?: CallOverrides ): Promise<[boolean, string] & { isWithinLimit: boolean; error: string }>; currentId(overrides?: CallOverrides): Promise<[BigNumber]>; dao(overrides?: CallOverrides): Promise<[string]>; disabledSourceBridges( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise<[boolean]>; estimateSendFee( _dstChainId: PromiseOrValue, _fromAddress: PromiseOrValue, _toAddress: PromiseOrValue, _normalizedAmount: PromiseOrValue, _useZro: PromiseOrValue, _adapterParams: PromiseOrValue, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber] & { nativeFee: BigNumber; zroFee: BigNumber } >; execute( commandId: PromiseOrValue, sourceChain: PromiseOrValue, sourceAddress: PromiseOrValue, payload: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; executeWithToken( commandId: PromiseOrValue, sourceChain: PromiseOrValue, sourceAddress: PromiseOrValue, payload: PromiseOrValue, tokenSymbol: PromiseOrValue, amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; executedRequests( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise<[boolean]>; failedMessages( arg0: PromiseOrValue, arg1: PromiseOrValue, arg2: PromiseOrValue, overrides?: CallOverrides ): Promise<[string]>; faucet(overrides?: CallOverrides): Promise<[string]>; feeRecipient(overrides?: CallOverrides): Promise<[string]>; forceResumeReceive( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; fromAxelarChainId( axlChainId: PromiseOrValue, overrides?: CallOverrides ): Promise<[BigNumber] & { chainId: BigNumber }>; fromLzChainId( lzChainId: PromiseOrValue, overrides?: CallOverrides ): Promise<[BigNumber] & { chainId: BigNumber }>; gasService(overrides?: CallOverrides): Promise<[string]>; gateway(overrides?: CallOverrides): Promise<[string]>; getConfig( _version: PromiseOrValue, _chainId: PromiseOrValue, arg2: PromiseOrValue, _configType: PromiseOrValue, overrides?: CallOverrides ): Promise<[string]>; getTrustedRemoteAddress( _remoteChainId: PromiseOrValue, overrides?: CallOverrides ): Promise<[string]>; guardian(overrides?: CallOverrides): Promise<[string]>; initialize( nameService: PromiseOrValue, limits: IMessagePassingBridge.BridgeLimitsStruct, fees: IMessagePassingBridge.BridgeFeesStruct, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; isClosed(overrides?: CallOverrides): Promise<[boolean]>; isTrustedRemote( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, overrides?: CallOverrides ): Promise<[boolean]>; lzChainIdsMapping( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise<[number]>; lzChainToIdsMapping( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise<[BigNumber]>; lzEndpoint(overrides?: CallOverrides): Promise<[string]>; 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]>; nameService(overrides?: CallOverrides): Promise<[string]>; nativeToken(overrides?: CallOverrides): Promise<[string]>; nonblockingLzReceive( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, _nonce: PromiseOrValue, _payload: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; owner(overrides?: CallOverrides): Promise<[string]>; pauseBridge( isPaused: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; payloadSizeLimitLookup( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise<[BigNumber]>; precrime(overrides?: CallOverrides): Promise<[string]>; preventRequest( id: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; proxiableUUID(overrides?: CallOverrides): Promise<[string]>; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; retryMessage( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, _nonce: PromiseOrValue, _payload: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; setBridgeFees( fees: IMessagePassingBridge.BridgeFeesStruct, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setBridgeLimits( limits: IMessagePassingBridge.BridgeLimitsStruct, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setConfig( _version: PromiseOrValue, _chainId: PromiseOrValue, _configType: PromiseOrValue, _config: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setDisabledBridges( bridgeKeys: PromiseOrValue[], disabled: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setFaucet( _faucet: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setFeeRecipient( recipient: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setGuardian( _guardian: 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; toAxelarChainId( chainId: PromiseOrValue, overrides?: CallOverrides ): Promise<[string] & { axlChainId: string }>; toLzChainId( chainId: PromiseOrValue, overrides?: CallOverrides ): Promise<[number] & { lzChainId: number }>; transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; trustedRemoteLookup( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise<[string]>; updateAvatar( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; upgrade( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; upgradeTo( newImplementation: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; upgradeToAndCall( newImplementation: PromiseOrValue, data: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; withdraw( token: PromiseOrValue, amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; }; DEFAULT_PAYLOAD_SIZE_LIMIT(overrides?: CallOverrides): Promise; HOME_CHAIN_ID(overrides?: CallOverrides): Promise; accountsDailyLimit( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber] & { lastTransferReset: BigNumber; bridged24Hours: BigNumber; } >; addLzChainSupport( lzChainId: PromiseOrValue, chainId: PromiseOrValue, remote: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; approveRequest( id: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; approvedRequests( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; avatar(overrides?: CallOverrides): Promise; bridgeDailyLimit( overrides?: CallOverrides ): Promise< [BigNumber, BigNumber] & { lastTransferReset: BigNumber; bridged24Hours: BigNumber; } >; bridgeFees( overrides?: CallOverrides ): Promise< [BigNumber, BigNumber, BigNumber] & { minFee: BigNumber; maxFee: BigNumber; fee: BigNumber; } >; bridgeLimits( overrides?: CallOverrides ): Promise< [BigNumber, BigNumber, BigNumber, BigNumber, boolean] & { dailyLimit: BigNumber; txLimit: BigNumber; accountDailyLimit: BigNumber; minAmount: BigNumber; onlyWhitelisted: boolean; } >; bridgeTo( target: PromiseOrValue, targetChainId: PromiseOrValue, amount: PromiseOrValue, bridge: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; bridgeToWithAxelar( target: PromiseOrValue, targetChainId: PromiseOrValue, amount: PromiseOrValue, gasRefundAddress: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; bridgeToWithLz( target: PromiseOrValue, targetChainId: PromiseOrValue, amount: PromiseOrValue, adapterParams: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; canBridge( from: PromiseOrValue, amount: PromiseOrValue, overrides?: CallOverrides ): Promise<[boolean, string] & { isWithinLimit: boolean; error: string }>; currentId(overrides?: CallOverrides): Promise; dao(overrides?: CallOverrides): Promise; disabledSourceBridges( arg0: PromiseOrValue, 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 } >; execute( commandId: PromiseOrValue, sourceChain: PromiseOrValue, sourceAddress: PromiseOrValue, payload: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; executeWithToken( commandId: PromiseOrValue, sourceChain: PromiseOrValue, sourceAddress: PromiseOrValue, payload: PromiseOrValue, tokenSymbol: PromiseOrValue, amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; executedRequests( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; failedMessages( arg0: PromiseOrValue, arg1: PromiseOrValue, arg2: PromiseOrValue, overrides?: CallOverrides ): Promise; faucet(overrides?: CallOverrides): Promise; feeRecipient(overrides?: CallOverrides): Promise; forceResumeReceive( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; fromAxelarChainId( axlChainId: PromiseOrValue, overrides?: CallOverrides ): Promise; fromLzChainId( lzChainId: PromiseOrValue, overrides?: CallOverrides ): Promise; gasService(overrides?: CallOverrides): Promise; gateway(overrides?: CallOverrides): Promise; getConfig( _version: PromiseOrValue, _chainId: PromiseOrValue, arg2: PromiseOrValue, _configType: PromiseOrValue, overrides?: CallOverrides ): Promise; getTrustedRemoteAddress( _remoteChainId: PromiseOrValue, overrides?: CallOverrides ): Promise; guardian(overrides?: CallOverrides): Promise; initialize( nameService: PromiseOrValue, limits: IMessagePassingBridge.BridgeLimitsStruct, fees: IMessagePassingBridge.BridgeFeesStruct, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; isClosed(overrides?: CallOverrides): Promise; isTrustedRemote( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, overrides?: CallOverrides ): Promise; lzChainIdsMapping( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; lzChainToIdsMapping( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; lzEndpoint(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; nameService(overrides?: CallOverrides): Promise; nativeToken(overrides?: CallOverrides): Promise; nonblockingLzReceive( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, _nonce: PromiseOrValue, _payload: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; owner(overrides?: CallOverrides): Promise; pauseBridge( isPaused: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; payloadSizeLimitLookup( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; precrime(overrides?: CallOverrides): Promise; preventRequest( id: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; proxiableUUID(overrides?: CallOverrides): Promise; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; retryMessage( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, _nonce: PromiseOrValue, _payload: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; setBridgeFees( fees: IMessagePassingBridge.BridgeFeesStruct, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setBridgeLimits( limits: IMessagePassingBridge.BridgeLimitsStruct, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setConfig( _version: PromiseOrValue, _chainId: PromiseOrValue, _configType: PromiseOrValue, _config: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setDisabledBridges( bridgeKeys: PromiseOrValue[], disabled: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setFaucet( _faucet: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setFeeRecipient( recipient: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setGuardian( _guardian: 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; toAxelarChainId( chainId: PromiseOrValue, overrides?: CallOverrides ): Promise; toLzChainId( chainId: PromiseOrValue, overrides?: CallOverrides ): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; trustedRemoteLookup( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; updateAvatar( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; upgrade( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; upgradeTo( newImplementation: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; upgradeToAndCall( newImplementation: PromiseOrValue, data: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; withdraw( token: PromiseOrValue, amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; callStatic: { DEFAULT_PAYLOAD_SIZE_LIMIT(overrides?: CallOverrides): Promise; HOME_CHAIN_ID(overrides?: CallOverrides): Promise; accountsDailyLimit( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber] & { lastTransferReset: BigNumber; bridged24Hours: BigNumber; } >; addLzChainSupport( lzChainId: PromiseOrValue, chainId: PromiseOrValue, remote: PromiseOrValue, overrides?: CallOverrides ): Promise; approveRequest( id: PromiseOrValue, overrides?: CallOverrides ): Promise; approvedRequests( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; avatar(overrides?: CallOverrides): Promise; bridgeDailyLimit( overrides?: CallOverrides ): Promise< [BigNumber, BigNumber] & { lastTransferReset: BigNumber; bridged24Hours: BigNumber; } >; bridgeFees( overrides?: CallOverrides ): Promise< [BigNumber, BigNumber, BigNumber] & { minFee: BigNumber; maxFee: BigNumber; fee: BigNumber; } >; bridgeLimits( overrides?: CallOverrides ): Promise< [BigNumber, BigNumber, BigNumber, BigNumber, boolean] & { dailyLimit: BigNumber; txLimit: BigNumber; accountDailyLimit: BigNumber; minAmount: BigNumber; onlyWhitelisted: boolean; } >; bridgeTo( target: PromiseOrValue, targetChainId: PromiseOrValue, amount: PromiseOrValue, bridge: PromiseOrValue, overrides?: CallOverrides ): Promise; bridgeToWithAxelar( target: PromiseOrValue, targetChainId: PromiseOrValue, amount: PromiseOrValue, gasRefundAddress: PromiseOrValue, overrides?: CallOverrides ): Promise; bridgeToWithLz( target: PromiseOrValue, targetChainId: PromiseOrValue, amount: PromiseOrValue, adapterParams: PromiseOrValue, overrides?: CallOverrides ): Promise; canBridge( from: PromiseOrValue, amount: PromiseOrValue, overrides?: CallOverrides ): Promise<[boolean, string] & { isWithinLimit: boolean; error: string }>; currentId(overrides?: CallOverrides): Promise; dao(overrides?: CallOverrides): Promise; disabledSourceBridges( arg0: PromiseOrValue, 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 } >; execute( commandId: PromiseOrValue, sourceChain: PromiseOrValue, sourceAddress: PromiseOrValue, payload: PromiseOrValue, overrides?: CallOverrides ): Promise; executeWithToken( commandId: PromiseOrValue, sourceChain: PromiseOrValue, sourceAddress: PromiseOrValue, payload: PromiseOrValue, tokenSymbol: PromiseOrValue, amount: PromiseOrValue, overrides?: CallOverrides ): Promise; executedRequests( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; failedMessages( arg0: PromiseOrValue, arg1: PromiseOrValue, arg2: PromiseOrValue, overrides?: CallOverrides ): Promise; faucet(overrides?: CallOverrides): Promise; feeRecipient(overrides?: CallOverrides): Promise; forceResumeReceive( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, overrides?: CallOverrides ): Promise; fromAxelarChainId( axlChainId: PromiseOrValue, overrides?: CallOverrides ): Promise; fromLzChainId( lzChainId: PromiseOrValue, overrides?: CallOverrides ): Promise; gasService(overrides?: CallOverrides): Promise; gateway(overrides?: CallOverrides): Promise; getConfig( _version: PromiseOrValue, _chainId: PromiseOrValue, arg2: PromiseOrValue, _configType: PromiseOrValue, overrides?: CallOverrides ): Promise; getTrustedRemoteAddress( _remoteChainId: PromiseOrValue, overrides?: CallOverrides ): Promise; guardian(overrides?: CallOverrides): Promise; initialize( nameService: PromiseOrValue, limits: IMessagePassingBridge.BridgeLimitsStruct, fees: IMessagePassingBridge.BridgeFeesStruct, overrides?: CallOverrides ): Promise; isClosed(overrides?: CallOverrides): Promise; isTrustedRemote( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, overrides?: CallOverrides ): Promise; lzChainIdsMapping( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; lzChainToIdsMapping( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; lzEndpoint(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; nameService(overrides?: CallOverrides): Promise; nativeToken(overrides?: CallOverrides): Promise; nonblockingLzReceive( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, _nonce: PromiseOrValue, _payload: PromiseOrValue, overrides?: CallOverrides ): Promise; owner(overrides?: CallOverrides): Promise; pauseBridge( isPaused: PromiseOrValue, overrides?: CallOverrides ): Promise; payloadSizeLimitLookup( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; precrime(overrides?: CallOverrides): Promise; preventRequest( id: PromiseOrValue, overrides?: CallOverrides ): Promise; proxiableUUID(overrides?: CallOverrides): Promise; renounceOwnership(overrides?: CallOverrides): Promise; retryMessage( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, _nonce: PromiseOrValue, _payload: PromiseOrValue, overrides?: CallOverrides ): Promise; setBridgeFees( fees: IMessagePassingBridge.BridgeFeesStruct, overrides?: CallOverrides ): Promise; setBridgeLimits( limits: IMessagePassingBridge.BridgeLimitsStruct, overrides?: CallOverrides ): Promise; setConfig( _version: PromiseOrValue, _chainId: PromiseOrValue, _configType: PromiseOrValue, _config: PromiseOrValue, overrides?: CallOverrides ): Promise; setDisabledBridges( bridgeKeys: PromiseOrValue[], disabled: PromiseOrValue[], overrides?: CallOverrides ): Promise; setFaucet( _faucet: PromiseOrValue, overrides?: CallOverrides ): Promise; setFeeRecipient( recipient: PromiseOrValue, overrides?: CallOverrides ): Promise; setGuardian( _guardian: 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; toAxelarChainId( chainId: PromiseOrValue, overrides?: CallOverrides ): Promise; toLzChainId( chainId: PromiseOrValue, overrides?: CallOverrides ): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: CallOverrides ): Promise; trustedRemoteLookup( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; updateAvatar(overrides?: CallOverrides): Promise; upgrade(overrides?: CallOverrides): Promise; upgradeTo( newImplementation: PromiseOrValue, overrides?: CallOverrides ): Promise; upgradeToAndCall( newImplementation: PromiseOrValue, data: PromiseOrValue, overrides?: CallOverrides ): Promise; withdraw( token: PromiseOrValue, amount: PromiseOrValue, overrides?: CallOverrides ): Promise; }; filters: { "AdminChanged(address,address)"( previousAdmin?: null, newAdmin?: null ): AdminChangedEventFilter; AdminChanged( previousAdmin?: null, newAdmin?: null ): AdminChangedEventFilter; "BeaconUpgraded(address)"( beacon?: PromiseOrValue | null ): BeaconUpgradedEventFilter; BeaconUpgraded( beacon?: PromiseOrValue | null ): BeaconUpgradedEventFilter; "BridgeRequest(address,address,uint256,uint256,uint256,uint8,uint256)"( from?: PromiseOrValue | null, to?: PromiseOrValue | null, targetChainId?: null, normalizedAmount?: null, timestamp?: null, bridge?: null, id?: PromiseOrValue | null ): BridgeRequestEventFilter; BridgeRequest( from?: PromiseOrValue | null, to?: PromiseOrValue | null, targetChainId?: null, normalizedAmount?: null, timestamp?: null, bridge?: null, id?: PromiseOrValue | null ): BridgeRequestEventFilter; "ExecutedTransfer(address,address,uint256,uint256,uint256,uint8,uint256)"( from?: PromiseOrValue | null, to?: PromiseOrValue | null, normalizedAmount?: null, fee?: null, sourceChainId?: null, bridge?: null, id?: PromiseOrValue | null ): ExecutedTransferEventFilter; ExecutedTransfer( from?: PromiseOrValue | null, to?: PromiseOrValue | null, normalizedAmount?: null, fee?: null, sourceChainId?: null, bridge?: null, id?: PromiseOrValue | null ): ExecutedTransferEventFilter; "FalseSender(uint256,address)"( sourceChainId?: null, sourceAddress?: null ): FalseSenderEventFilter; FalseSender( sourceChainId?: null, sourceAddress?: null ): FalseSenderEventFilter; "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; "Upgraded(address)"( implementation?: PromiseOrValue | null ): UpgradedEventFilter; Upgraded( implementation?: PromiseOrValue | null ): UpgradedEventFilter; }; estimateGas: { DEFAULT_PAYLOAD_SIZE_LIMIT(overrides?: CallOverrides): Promise; HOME_CHAIN_ID(overrides?: CallOverrides): Promise; accountsDailyLimit( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; addLzChainSupport( lzChainId: PromiseOrValue, chainId: PromiseOrValue, remote: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; approveRequest( id: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; approvedRequests( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; avatar(overrides?: CallOverrides): Promise; bridgeDailyLimit(overrides?: CallOverrides): Promise; bridgeFees(overrides?: CallOverrides): Promise; bridgeLimits(overrides?: CallOverrides): Promise; bridgeTo( target: PromiseOrValue, targetChainId: PromiseOrValue, amount: PromiseOrValue, bridge: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; bridgeToWithAxelar( target: PromiseOrValue, targetChainId: PromiseOrValue, amount: PromiseOrValue, gasRefundAddress: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; bridgeToWithLz( target: PromiseOrValue, targetChainId: PromiseOrValue, amount: PromiseOrValue, adapterParams: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; canBridge( from: PromiseOrValue, amount: PromiseOrValue, overrides?: CallOverrides ): Promise; currentId(overrides?: CallOverrides): Promise; dao(overrides?: CallOverrides): Promise; disabledSourceBridges( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; estimateSendFee( _dstChainId: PromiseOrValue, _fromAddress: PromiseOrValue, _toAddress: PromiseOrValue, _normalizedAmount: PromiseOrValue, _useZro: PromiseOrValue, _adapterParams: PromiseOrValue, overrides?: CallOverrides ): Promise; execute( commandId: PromiseOrValue, sourceChain: PromiseOrValue, sourceAddress: PromiseOrValue, payload: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; executeWithToken( commandId: PromiseOrValue, sourceChain: PromiseOrValue, sourceAddress: PromiseOrValue, payload: PromiseOrValue, tokenSymbol: PromiseOrValue, amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; executedRequests( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; failedMessages( arg0: PromiseOrValue, arg1: PromiseOrValue, arg2: PromiseOrValue, overrides?: CallOverrides ): Promise; faucet(overrides?: CallOverrides): Promise; feeRecipient(overrides?: CallOverrides): Promise; forceResumeReceive( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; fromAxelarChainId( axlChainId: PromiseOrValue, overrides?: CallOverrides ): Promise; fromLzChainId( lzChainId: PromiseOrValue, overrides?: CallOverrides ): Promise; gasService(overrides?: CallOverrides): Promise; gateway(overrides?: CallOverrides): Promise; getConfig( _version: PromiseOrValue, _chainId: PromiseOrValue, arg2: PromiseOrValue, _configType: PromiseOrValue, overrides?: CallOverrides ): Promise; getTrustedRemoteAddress( _remoteChainId: PromiseOrValue, overrides?: CallOverrides ): Promise; guardian(overrides?: CallOverrides): Promise; initialize( nameService: PromiseOrValue, limits: IMessagePassingBridge.BridgeLimitsStruct, fees: IMessagePassingBridge.BridgeFeesStruct, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; isClosed(overrides?: CallOverrides): Promise; isTrustedRemote( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, overrides?: CallOverrides ): Promise; lzChainIdsMapping( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; lzChainToIdsMapping( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; lzEndpoint(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; nameService(overrides?: CallOverrides): Promise; nativeToken(overrides?: CallOverrides): Promise; nonblockingLzReceive( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, _nonce: PromiseOrValue, _payload: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; owner(overrides?: CallOverrides): Promise; pauseBridge( isPaused: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; payloadSizeLimitLookup( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; precrime(overrides?: CallOverrides): Promise; preventRequest( id: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; proxiableUUID(overrides?: CallOverrides): Promise; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; retryMessage( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, _nonce: PromiseOrValue, _payload: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; setBridgeFees( fees: IMessagePassingBridge.BridgeFeesStruct, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setBridgeLimits( limits: IMessagePassingBridge.BridgeLimitsStruct, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setConfig( _version: PromiseOrValue, _chainId: PromiseOrValue, _configType: PromiseOrValue, _config: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setDisabledBridges( bridgeKeys: PromiseOrValue[], disabled: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setFaucet( _faucet: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setFeeRecipient( recipient: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setGuardian( _guardian: 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; toAxelarChainId( chainId: PromiseOrValue, overrides?: CallOverrides ): Promise; toLzChainId( chainId: PromiseOrValue, overrides?: CallOverrides ): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; trustedRemoteLookup( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; updateAvatar( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; upgrade( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; upgradeTo( newImplementation: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; upgradeToAndCall( newImplementation: PromiseOrValue, data: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; withdraw( token: PromiseOrValue, amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; }; populateTransaction: { DEFAULT_PAYLOAD_SIZE_LIMIT( overrides?: CallOverrides ): Promise; HOME_CHAIN_ID(overrides?: CallOverrides): Promise; accountsDailyLimit( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; addLzChainSupport( lzChainId: PromiseOrValue, chainId: PromiseOrValue, remote: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; approveRequest( id: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; approvedRequests( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; avatar(overrides?: CallOverrides): Promise; bridgeDailyLimit(overrides?: CallOverrides): Promise; bridgeFees(overrides?: CallOverrides): Promise; bridgeLimits(overrides?: CallOverrides): Promise; bridgeTo( target: PromiseOrValue, targetChainId: PromiseOrValue, amount: PromiseOrValue, bridge: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; bridgeToWithAxelar( target: PromiseOrValue, targetChainId: PromiseOrValue, amount: PromiseOrValue, gasRefundAddress: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; bridgeToWithLz( target: PromiseOrValue, targetChainId: PromiseOrValue, amount: PromiseOrValue, adapterParams: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; canBridge( from: PromiseOrValue, amount: PromiseOrValue, overrides?: CallOverrides ): Promise; currentId(overrides?: CallOverrides): Promise; dao(overrides?: CallOverrides): Promise; disabledSourceBridges( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; estimateSendFee( _dstChainId: PromiseOrValue, _fromAddress: PromiseOrValue, _toAddress: PromiseOrValue, _normalizedAmount: PromiseOrValue, _useZro: PromiseOrValue, _adapterParams: PromiseOrValue, overrides?: CallOverrides ): Promise; execute( commandId: PromiseOrValue, sourceChain: PromiseOrValue, sourceAddress: PromiseOrValue, payload: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; executeWithToken( commandId: PromiseOrValue, sourceChain: PromiseOrValue, sourceAddress: PromiseOrValue, payload: PromiseOrValue, tokenSymbol: PromiseOrValue, amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; executedRequests( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; failedMessages( arg0: PromiseOrValue, arg1: PromiseOrValue, arg2: PromiseOrValue, overrides?: CallOverrides ): Promise; faucet(overrides?: CallOverrides): Promise; feeRecipient(overrides?: CallOverrides): Promise; forceResumeReceive( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; fromAxelarChainId( axlChainId: PromiseOrValue, overrides?: CallOverrides ): Promise; fromLzChainId( lzChainId: PromiseOrValue, overrides?: CallOverrides ): Promise; gasService(overrides?: CallOverrides): Promise; gateway(overrides?: CallOverrides): Promise; getConfig( _version: PromiseOrValue, _chainId: PromiseOrValue, arg2: PromiseOrValue, _configType: PromiseOrValue, overrides?: CallOverrides ): Promise; getTrustedRemoteAddress( _remoteChainId: PromiseOrValue, overrides?: CallOverrides ): Promise; guardian(overrides?: CallOverrides): Promise; initialize( nameService: PromiseOrValue, limits: IMessagePassingBridge.BridgeLimitsStruct, fees: IMessagePassingBridge.BridgeFeesStruct, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; isClosed(overrides?: CallOverrides): Promise; isTrustedRemote( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, overrides?: CallOverrides ): Promise; lzChainIdsMapping( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; lzChainToIdsMapping( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; lzEndpoint(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; nameService(overrides?: CallOverrides): Promise; nativeToken(overrides?: CallOverrides): Promise; nonblockingLzReceive( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, _nonce: PromiseOrValue, _payload: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; owner(overrides?: CallOverrides): Promise; pauseBridge( isPaused: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; payloadSizeLimitLookup( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; precrime(overrides?: CallOverrides): Promise; preventRequest( id: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; proxiableUUID(overrides?: CallOverrides): Promise; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; retryMessage( _srcChainId: PromiseOrValue, _srcAddress: PromiseOrValue, _nonce: PromiseOrValue, _payload: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; setBridgeFees( fees: IMessagePassingBridge.BridgeFeesStruct, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setBridgeLimits( limits: IMessagePassingBridge.BridgeLimitsStruct, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setConfig( _version: PromiseOrValue, _chainId: PromiseOrValue, _configType: PromiseOrValue, _config: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setDisabledBridges( bridgeKeys: PromiseOrValue[], disabled: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setFaucet( _faucet: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setFeeRecipient( recipient: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setGuardian( _guardian: 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; toAxelarChainId( chainId: PromiseOrValue, overrides?: CallOverrides ): Promise; toLzChainId( chainId: PromiseOrValue, overrides?: CallOverrides ): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; trustedRemoteLookup( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; updateAvatar( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; upgrade( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; upgradeTo( newImplementation: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; upgradeToAndCall( newImplementation: PromiseOrValue, data: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; withdraw( token: PromiseOrValue, amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; }; }