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 L1_HomeAMBNativeToErc20Interface extends utils.Interface { functions: { "fixFailedMessage(bytes32)": FunctionFragment; "setBridgeContract(address)": FunctionFragment; "totalSpentPerDay(uint256)": FunctionFragment; "isInitialized()": FunctionFragment; "setExecutionDailyLimit(uint256)": FunctionFragment; "getCurrentDay()": FunctionFragment; "getBridgeMode()": FunctionFragment; "executionDailyLimit()": FunctionFragment; "mediatorBalance()": FunctionFragment; "totalExecutedPerDay(uint256)": FunctionFragment; "initialize(address,address,uint256[3],uint256[2],uint256,int256,address,address)": FunctionFragment; "fixMediatorBalance(address)": FunctionFragment; "messageFixed(bytes32)": FunctionFragment; "relayTokens(address)": FunctionFragment; "setFeeManagerContract(address)": FunctionFragment; "dailyLimit()": FunctionFragment; "claimTokens(address,address)": FunctionFragment; "setMediatorContractOnOtherSide(address)": FunctionFragment; "mediatorContractOnOtherSide()": FunctionFragment; "withinExecutionLimit(uint256)": FunctionFragment; "executionMaxPerTx()": FunctionFragment; "handleBridgedTokens(address,uint256)": FunctionFragment; "owner()": FunctionFragment; "maxAvailablePerTx()": FunctionFragment; "requestFailedMessageFix(bytes32)": FunctionFragment; "getBridgeInterfacesVersion()": FunctionFragment; "setMinPerTx(uint256)": FunctionFragment; "setDailyLimit(uint256)": FunctionFragment; "requestGasLimit()": FunctionFragment; "setMaxPerTx(uint256)": FunctionFragment; "bridgeContract()": FunctionFragment; "decimalShift()": FunctionFragment; "feeManagerContract()": FunctionFragment; "minPerTx()": FunctionFragment; "withinLimit(uint256)": FunctionFragment; "setExecutionMaxPerTx(uint256)": FunctionFragment; "transferOwnership(address)": FunctionFragment; "setRequestGasLimit(uint256)": FunctionFragment; "maxPerTx()": FunctionFragment; }; getFunction(nameOrSignatureOrTopic: "fixFailedMessage" | "setBridgeContract" | "totalSpentPerDay" | "isInitialized" | "setExecutionDailyLimit" | "getCurrentDay" | "getBridgeMode" | "executionDailyLimit" | "mediatorBalance" | "totalExecutedPerDay" | "initialize" | "fixMediatorBalance" | "messageFixed" | "relayTokens" | "setFeeManagerContract" | "dailyLimit" | "claimTokens" | "setMediatorContractOnOtherSide" | "mediatorContractOnOtherSide" | "withinExecutionLimit" | "executionMaxPerTx" | "handleBridgedTokens" | "owner" | "maxAvailablePerTx" | "requestFailedMessageFix" | "getBridgeInterfacesVersion" | "setMinPerTx" | "setDailyLimit" | "requestGasLimit" | "setMaxPerTx" | "bridgeContract" | "decimalShift" | "feeManagerContract" | "minPerTx" | "withinLimit" | "setExecutionMaxPerTx" | "transferOwnership" | "setRequestGasLimit" | "maxPerTx"): FunctionFragment; encodeFunctionData(functionFragment: "fixFailedMessage", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "setBridgeContract", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "totalSpentPerDay", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "isInitialized", values?: undefined): string; encodeFunctionData(functionFragment: "setExecutionDailyLimit", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "getCurrentDay", values?: undefined): string; encodeFunctionData(functionFragment: "getBridgeMode", values?: undefined): string; encodeFunctionData(functionFragment: "executionDailyLimit", values?: undefined): string; encodeFunctionData(functionFragment: "mediatorBalance", values?: undefined): string; encodeFunctionData(functionFragment: "totalExecutedPerDay", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "initialize", values: [ PromiseOrValue, PromiseOrValue, [ PromiseOrValue, PromiseOrValue, PromiseOrValue ], [ PromiseOrValue, PromiseOrValue ], PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "fixMediatorBalance", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "messageFixed", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "relayTokens", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "setFeeManagerContract", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "dailyLimit", values?: undefined): string; encodeFunctionData(functionFragment: "claimTokens", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "setMediatorContractOnOtherSide", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "mediatorContractOnOtherSide", values?: undefined): string; encodeFunctionData(functionFragment: "withinExecutionLimit", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "executionMaxPerTx", values?: undefined): string; encodeFunctionData(functionFragment: "handleBridgedTokens", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "owner", values?: undefined): string; encodeFunctionData(functionFragment: "maxAvailablePerTx", values?: undefined): string; encodeFunctionData(functionFragment: "requestFailedMessageFix", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "getBridgeInterfacesVersion", values?: undefined): string; encodeFunctionData(functionFragment: "setMinPerTx", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "setDailyLimit", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "requestGasLimit", values?: undefined): string; encodeFunctionData(functionFragment: "setMaxPerTx", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "bridgeContract", values?: undefined): string; encodeFunctionData(functionFragment: "decimalShift", values?: undefined): string; encodeFunctionData(functionFragment: "feeManagerContract", values?: undefined): string; encodeFunctionData(functionFragment: "minPerTx", values?: undefined): string; encodeFunctionData(functionFragment: "withinLimit", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "setExecutionMaxPerTx", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "transferOwnership", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "setRequestGasLimit", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "maxPerTx", values?: undefined): string; decodeFunctionResult(functionFragment: "fixFailedMessage", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setBridgeContract", data: BytesLike): Result; decodeFunctionResult(functionFragment: "totalSpentPerDay", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isInitialized", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setExecutionDailyLimit", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getCurrentDay", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getBridgeMode", data: BytesLike): Result; decodeFunctionResult(functionFragment: "executionDailyLimit", data: BytesLike): Result; decodeFunctionResult(functionFragment: "mediatorBalance", data: BytesLike): Result; decodeFunctionResult(functionFragment: "totalExecutedPerDay", data: BytesLike): Result; decodeFunctionResult(functionFragment: "initialize", data: BytesLike): Result; decodeFunctionResult(functionFragment: "fixMediatorBalance", data: BytesLike): Result; decodeFunctionResult(functionFragment: "messageFixed", data: BytesLike): Result; decodeFunctionResult(functionFragment: "relayTokens", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setFeeManagerContract", data: BytesLike): Result; decodeFunctionResult(functionFragment: "dailyLimit", data: BytesLike): Result; decodeFunctionResult(functionFragment: "claimTokens", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setMediatorContractOnOtherSide", data: BytesLike): Result; decodeFunctionResult(functionFragment: "mediatorContractOnOtherSide", data: BytesLike): Result; decodeFunctionResult(functionFragment: "withinExecutionLimit", data: BytesLike): Result; decodeFunctionResult(functionFragment: "executionMaxPerTx", data: BytesLike): Result; decodeFunctionResult(functionFragment: "handleBridgedTokens", data: BytesLike): Result; decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; decodeFunctionResult(functionFragment: "maxAvailablePerTx", data: BytesLike): Result; decodeFunctionResult(functionFragment: "requestFailedMessageFix", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getBridgeInterfacesVersion", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setMinPerTx", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setDailyLimit", data: BytesLike): Result; decodeFunctionResult(functionFragment: "requestGasLimit", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setMaxPerTx", data: BytesLike): Result; decodeFunctionResult(functionFragment: "bridgeContract", data: BytesLike): Result; decodeFunctionResult(functionFragment: "decimalShift", data: BytesLike): Result; decodeFunctionResult(functionFragment: "feeManagerContract", data: BytesLike): Result; decodeFunctionResult(functionFragment: "minPerTx", data: BytesLike): Result; decodeFunctionResult(functionFragment: "withinLimit", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setExecutionMaxPerTx", data: BytesLike): Result; decodeFunctionResult(functionFragment: "transferOwnership", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setRequestGasLimit", data: BytesLike): Result; decodeFunctionResult(functionFragment: "maxPerTx", data: BytesLike): Result; events: { "FeeDistributed(uint256,bytes32)": EventFragment; "FailedMessageFixed(bytes32,address,uint256)": EventFragment; "TokensBridged(address,uint256,bytes32)": EventFragment; "DailyLimitChanged(uint256)": EventFragment; "ExecutionDailyLimitChanged(uint256)": EventFragment; "OwnershipTransferred(address,address)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "FeeDistributed"): EventFragment; getEvent(nameOrSignatureOrTopic: "FailedMessageFixed"): EventFragment; getEvent(nameOrSignatureOrTopic: "TokensBridged"): EventFragment; getEvent(nameOrSignatureOrTopic: "DailyLimitChanged"): EventFragment; getEvent(nameOrSignatureOrTopic: "ExecutionDailyLimitChanged"): EventFragment; getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment; } export interface FeeDistributedEventObject { feeAmount: BigNumber; messageId: string; } export type FeeDistributedEvent = TypedEvent<[ BigNumber, string ], FeeDistributedEventObject>; export type FeeDistributedEventFilter = TypedEventFilter; export interface FailedMessageFixedEventObject { messageId: string; recipient: string; value: BigNumber; } export type FailedMessageFixedEvent = TypedEvent<[ string, string, BigNumber ], FailedMessageFixedEventObject>; export type FailedMessageFixedEventFilter = TypedEventFilter; export interface TokensBridgedEventObject { recipient: string; value: BigNumber; messageId: string; } export type TokensBridgedEvent = TypedEvent<[ string, BigNumber, string ], TokensBridgedEventObject>; export type TokensBridgedEventFilter = TypedEventFilter; export interface DailyLimitChangedEventObject { newLimit: BigNumber; } export type DailyLimitChangedEvent = TypedEvent<[ BigNumber ], DailyLimitChangedEventObject>; export type DailyLimitChangedEventFilter = TypedEventFilter; export interface ExecutionDailyLimitChangedEventObject { newLimit: BigNumber; } export type ExecutionDailyLimitChangedEvent = TypedEvent<[ BigNumber ], ExecutionDailyLimitChangedEventObject>; export type ExecutionDailyLimitChangedEventFilter = TypedEventFilter; export interface OwnershipTransferredEventObject { previousOwner: string; newOwner: string; } export type OwnershipTransferredEvent = TypedEvent<[ string, string ], OwnershipTransferredEventObject>; export type OwnershipTransferredEventFilter = TypedEventFilter; export interface L1_HomeAMBNativeToErc20 extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: L1_HomeAMBNativeToErc20Interface; 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: { fixFailedMessage(_messageId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setBridgeContract(_bridgeContract: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; totalSpentPerDay(_day: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber]>; isInitialized(overrides?: CallOverrides): Promise<[boolean]>; setExecutionDailyLimit(_dailyLimit: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getCurrentDay(overrides?: CallOverrides): Promise<[BigNumber]>; getBridgeMode(overrides?: CallOverrides): Promise<[string] & { _data: string; }>; executionDailyLimit(overrides?: CallOverrides): Promise<[BigNumber]>; mediatorBalance(overrides?: CallOverrides): Promise<[BigNumber]>; totalExecutedPerDay(_day: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber]>; initialize(_bridgeContract: PromiseOrValue, _mediatorContract: PromiseOrValue, _dailyLimitMaxPerTxMinPerTxArray: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ], _executionDailyLimitExecutionMaxPerTxArray: [ PromiseOrValue, PromiseOrValue ], _requestGasLimit: PromiseOrValue, _decimalShift: PromiseOrValue, _owner: PromiseOrValue, _feeManager: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; fixMediatorBalance(_receiver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; messageFixed(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean]>; relayTokens(_receiver: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; setFeeManagerContract(_feeManager: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; dailyLimit(overrides?: CallOverrides): Promise<[BigNumber]>; claimTokens(_token: PromiseOrValue, _to: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setMediatorContractOnOtherSide(_mediatorContract: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; mediatorContractOnOtherSide(overrides?: CallOverrides): Promise<[string]>; withinExecutionLimit(_amount: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean]>; executionMaxPerTx(overrides?: CallOverrides): Promise<[BigNumber]>; handleBridgedTokens(_recipient: PromiseOrValue, _value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; owner(overrides?: CallOverrides): Promise<[string]>; maxAvailablePerTx(overrides?: CallOverrides): Promise<[BigNumber]>; requestFailedMessageFix(_messageId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getBridgeInterfacesVersion(overrides?: CallOverrides): Promise<[ BigNumber, BigNumber, BigNumber ] & { major: BigNumber; minor: BigNumber; patch: BigNumber; }>; setMinPerTx(_minPerTx: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setDailyLimit(_dailyLimit: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; requestGasLimit(overrides?: CallOverrides): Promise<[BigNumber]>; setMaxPerTx(_maxPerTx: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; bridgeContract(overrides?: CallOverrides): Promise<[string]>; decimalShift(overrides?: CallOverrides): Promise<[BigNumber]>; feeManagerContract(overrides?: CallOverrides): Promise<[string]>; minPerTx(overrides?: CallOverrides): Promise<[BigNumber]>; withinLimit(_amount: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean]>; setExecutionMaxPerTx(_maxPerTx: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferOwnership(newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setRequestGasLimit(_requestGasLimit: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; maxPerTx(overrides?: CallOverrides): Promise<[BigNumber]>; }; fixFailedMessage(_messageId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setBridgeContract(_bridgeContract: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; totalSpentPerDay(_day: PromiseOrValue, overrides?: CallOverrides): Promise; isInitialized(overrides?: CallOverrides): Promise; setExecutionDailyLimit(_dailyLimit: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getCurrentDay(overrides?: CallOverrides): Promise; getBridgeMode(overrides?: CallOverrides): Promise; executionDailyLimit(overrides?: CallOverrides): Promise; mediatorBalance(overrides?: CallOverrides): Promise; totalExecutedPerDay(_day: PromiseOrValue, overrides?: CallOverrides): Promise; initialize(_bridgeContract: PromiseOrValue, _mediatorContract: PromiseOrValue, _dailyLimitMaxPerTxMinPerTxArray: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ], _executionDailyLimitExecutionMaxPerTxArray: [ PromiseOrValue, PromiseOrValue ], _requestGasLimit: PromiseOrValue, _decimalShift: PromiseOrValue, _owner: PromiseOrValue, _feeManager: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; fixMediatorBalance(_receiver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; messageFixed(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; relayTokens(_receiver: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; setFeeManagerContract(_feeManager: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; dailyLimit(overrides?: CallOverrides): Promise; claimTokens(_token: PromiseOrValue, _to: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setMediatorContractOnOtherSide(_mediatorContract: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; mediatorContractOnOtherSide(overrides?: CallOverrides): Promise; withinExecutionLimit(_amount: PromiseOrValue, overrides?: CallOverrides): Promise; executionMaxPerTx(overrides?: CallOverrides): Promise; handleBridgedTokens(_recipient: PromiseOrValue, _value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; owner(overrides?: CallOverrides): Promise; maxAvailablePerTx(overrides?: CallOverrides): Promise; requestFailedMessageFix(_messageId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getBridgeInterfacesVersion(overrides?: CallOverrides): Promise<[ BigNumber, BigNumber, BigNumber ] & { major: BigNumber; minor: BigNumber; patch: BigNumber; }>; setMinPerTx(_minPerTx: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setDailyLimit(_dailyLimit: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; requestGasLimit(overrides?: CallOverrides): Promise; setMaxPerTx(_maxPerTx: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; bridgeContract(overrides?: CallOverrides): Promise; decimalShift(overrides?: CallOverrides): Promise; feeManagerContract(overrides?: CallOverrides): Promise; minPerTx(overrides?: CallOverrides): Promise; withinLimit(_amount: PromiseOrValue, overrides?: CallOverrides): Promise; setExecutionMaxPerTx(_maxPerTx: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferOwnership(newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setRequestGasLimit(_requestGasLimit: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; maxPerTx(overrides?: CallOverrides): Promise; callStatic: { fixFailedMessage(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; setBridgeContract(_bridgeContract: PromiseOrValue, overrides?: CallOverrides): Promise; totalSpentPerDay(_day: PromiseOrValue, overrides?: CallOverrides): Promise; isInitialized(overrides?: CallOverrides): Promise; setExecutionDailyLimit(_dailyLimit: PromiseOrValue, overrides?: CallOverrides): Promise; getCurrentDay(overrides?: CallOverrides): Promise; getBridgeMode(overrides?: CallOverrides): Promise; executionDailyLimit(overrides?: CallOverrides): Promise; mediatorBalance(overrides?: CallOverrides): Promise; totalExecutedPerDay(_day: PromiseOrValue, overrides?: CallOverrides): Promise; initialize(_bridgeContract: PromiseOrValue, _mediatorContract: PromiseOrValue, _dailyLimitMaxPerTxMinPerTxArray: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ], _executionDailyLimitExecutionMaxPerTxArray: [ PromiseOrValue, PromiseOrValue ], _requestGasLimit: PromiseOrValue, _decimalShift: PromiseOrValue, _owner: PromiseOrValue, _feeManager: PromiseOrValue, overrides?: CallOverrides): Promise; fixMediatorBalance(_receiver: PromiseOrValue, overrides?: CallOverrides): Promise; messageFixed(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; relayTokens(_receiver: PromiseOrValue, overrides?: CallOverrides): Promise; setFeeManagerContract(_feeManager: PromiseOrValue, overrides?: CallOverrides): Promise; dailyLimit(overrides?: CallOverrides): Promise; claimTokens(_token: PromiseOrValue, _to: PromiseOrValue, overrides?: CallOverrides): Promise; setMediatorContractOnOtherSide(_mediatorContract: PromiseOrValue, overrides?: CallOverrides): Promise; mediatorContractOnOtherSide(overrides?: CallOverrides): Promise; withinExecutionLimit(_amount: PromiseOrValue, overrides?: CallOverrides): Promise; executionMaxPerTx(overrides?: CallOverrides): Promise; handleBridgedTokens(_recipient: PromiseOrValue, _value: PromiseOrValue, overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; maxAvailablePerTx(overrides?: CallOverrides): Promise; requestFailedMessageFix(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; getBridgeInterfacesVersion(overrides?: CallOverrides): Promise<[ BigNumber, BigNumber, BigNumber ] & { major: BigNumber; minor: BigNumber; patch: BigNumber; }>; setMinPerTx(_minPerTx: PromiseOrValue, overrides?: CallOverrides): Promise; setDailyLimit(_dailyLimit: PromiseOrValue, overrides?: CallOverrides): Promise; requestGasLimit(overrides?: CallOverrides): Promise; setMaxPerTx(_maxPerTx: PromiseOrValue, overrides?: CallOverrides): Promise; bridgeContract(overrides?: CallOverrides): Promise; decimalShift(overrides?: CallOverrides): Promise; feeManagerContract(overrides?: CallOverrides): Promise; minPerTx(overrides?: CallOverrides): Promise; withinLimit(_amount: PromiseOrValue, overrides?: CallOverrides): Promise; setExecutionMaxPerTx(_maxPerTx: PromiseOrValue, overrides?: CallOverrides): Promise; transferOwnership(newOwner: PromiseOrValue, overrides?: CallOverrides): Promise; setRequestGasLimit(_requestGasLimit: PromiseOrValue, overrides?: CallOverrides): Promise; maxPerTx(overrides?: CallOverrides): Promise; }; filters: { "FeeDistributed(uint256,bytes32)"(feeAmount?: null, messageId?: PromiseOrValue | null): FeeDistributedEventFilter; FeeDistributed(feeAmount?: null, messageId?: PromiseOrValue | null): FeeDistributedEventFilter; "FailedMessageFixed(bytes32,address,uint256)"(messageId?: PromiseOrValue | null, recipient?: null, value?: null): FailedMessageFixedEventFilter; FailedMessageFixed(messageId?: PromiseOrValue | null, recipient?: null, value?: null): FailedMessageFixedEventFilter; "TokensBridged(address,uint256,bytes32)"(recipient?: PromiseOrValue | null, value?: null, messageId?: PromiseOrValue | null): TokensBridgedEventFilter; TokensBridged(recipient?: PromiseOrValue | null, value?: null, messageId?: PromiseOrValue | null): TokensBridgedEventFilter; "DailyLimitChanged(uint256)"(newLimit?: null): DailyLimitChangedEventFilter; DailyLimitChanged(newLimit?: null): DailyLimitChangedEventFilter; "ExecutionDailyLimitChanged(uint256)"(newLimit?: null): ExecutionDailyLimitChangedEventFilter; ExecutionDailyLimitChanged(newLimit?: null): ExecutionDailyLimitChangedEventFilter; "OwnershipTransferred(address,address)"(previousOwner?: null, newOwner?: null): OwnershipTransferredEventFilter; OwnershipTransferred(previousOwner?: null, newOwner?: null): OwnershipTransferredEventFilter; }; estimateGas: { fixFailedMessage(_messageId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setBridgeContract(_bridgeContract: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; totalSpentPerDay(_day: PromiseOrValue, overrides?: CallOverrides): Promise; isInitialized(overrides?: CallOverrides): Promise; setExecutionDailyLimit(_dailyLimit: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getCurrentDay(overrides?: CallOverrides): Promise; getBridgeMode(overrides?: CallOverrides): Promise; executionDailyLimit(overrides?: CallOverrides): Promise; mediatorBalance(overrides?: CallOverrides): Promise; totalExecutedPerDay(_day: PromiseOrValue, overrides?: CallOverrides): Promise; initialize(_bridgeContract: PromiseOrValue, _mediatorContract: PromiseOrValue, _dailyLimitMaxPerTxMinPerTxArray: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ], _executionDailyLimitExecutionMaxPerTxArray: [ PromiseOrValue, PromiseOrValue ], _requestGasLimit: PromiseOrValue, _decimalShift: PromiseOrValue, _owner: PromiseOrValue, _feeManager: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; fixMediatorBalance(_receiver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; messageFixed(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; relayTokens(_receiver: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; setFeeManagerContract(_feeManager: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; dailyLimit(overrides?: CallOverrides): Promise; claimTokens(_token: PromiseOrValue, _to: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setMediatorContractOnOtherSide(_mediatorContract: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; mediatorContractOnOtherSide(overrides?: CallOverrides): Promise; withinExecutionLimit(_amount: PromiseOrValue, overrides?: CallOverrides): Promise; executionMaxPerTx(overrides?: CallOverrides): Promise; handleBridgedTokens(_recipient: PromiseOrValue, _value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; owner(overrides?: CallOverrides): Promise; maxAvailablePerTx(overrides?: CallOverrides): Promise; requestFailedMessageFix(_messageId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getBridgeInterfacesVersion(overrides?: CallOverrides): Promise; setMinPerTx(_minPerTx: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setDailyLimit(_dailyLimit: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; requestGasLimit(overrides?: CallOverrides): Promise; setMaxPerTx(_maxPerTx: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; bridgeContract(overrides?: CallOverrides): Promise; decimalShift(overrides?: CallOverrides): Promise; feeManagerContract(overrides?: CallOverrides): Promise; minPerTx(overrides?: CallOverrides): Promise; withinLimit(_amount: PromiseOrValue, overrides?: CallOverrides): Promise; setExecutionMaxPerTx(_maxPerTx: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferOwnership(newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setRequestGasLimit(_requestGasLimit: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; maxPerTx(overrides?: CallOverrides): Promise; }; populateTransaction: { fixFailedMessage(_messageId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setBridgeContract(_bridgeContract: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; totalSpentPerDay(_day: PromiseOrValue, overrides?: CallOverrides): Promise; isInitialized(overrides?: CallOverrides): Promise; setExecutionDailyLimit(_dailyLimit: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getCurrentDay(overrides?: CallOverrides): Promise; getBridgeMode(overrides?: CallOverrides): Promise; executionDailyLimit(overrides?: CallOverrides): Promise; mediatorBalance(overrides?: CallOverrides): Promise; totalExecutedPerDay(_day: PromiseOrValue, overrides?: CallOverrides): Promise; initialize(_bridgeContract: PromiseOrValue, _mediatorContract: PromiseOrValue, _dailyLimitMaxPerTxMinPerTxArray: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ], _executionDailyLimitExecutionMaxPerTxArray: [ PromiseOrValue, PromiseOrValue ], _requestGasLimit: PromiseOrValue, _decimalShift: PromiseOrValue, _owner: PromiseOrValue, _feeManager: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; fixMediatorBalance(_receiver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; messageFixed(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; relayTokens(_receiver: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; setFeeManagerContract(_feeManager: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; dailyLimit(overrides?: CallOverrides): Promise; claimTokens(_token: PromiseOrValue, _to: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setMediatorContractOnOtherSide(_mediatorContract: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; mediatorContractOnOtherSide(overrides?: CallOverrides): Promise; withinExecutionLimit(_amount: PromiseOrValue, overrides?: CallOverrides): Promise; executionMaxPerTx(overrides?: CallOverrides): Promise; handleBridgedTokens(_recipient: PromiseOrValue, _value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; owner(overrides?: CallOverrides): Promise; maxAvailablePerTx(overrides?: CallOverrides): Promise; requestFailedMessageFix(_messageId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getBridgeInterfacesVersion(overrides?: CallOverrides): Promise; setMinPerTx(_minPerTx: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setDailyLimit(_dailyLimit: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; requestGasLimit(overrides?: CallOverrides): Promise; setMaxPerTx(_maxPerTx: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; bridgeContract(overrides?: CallOverrides): Promise; decimalShift(overrides?: CallOverrides): Promise; feeManagerContract(overrides?: CallOverrides): Promise; minPerTx(overrides?: CallOverrides): Promise; withinLimit(_amount: PromiseOrValue, overrides?: CallOverrides): Promise; setExecutionMaxPerTx(_maxPerTx: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferOwnership(newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setRequestGasLimit(_requestGasLimit: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; maxPerTx(overrides?: CallOverrides): Promise; }; } //# sourceMappingURL=L1_HomeAMBNativeToErc20.d.ts.map