declare const _default: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "staticConfig"; readonly type: "tuple"; readonly internalType: "structOffRamp.StaticConfig"; readonly components: readonly [{ readonly name: "chainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "gasForCallExactCheck"; readonly type: "uint16"; readonly internalType: "uint16"; }, { readonly name: "rmnRemote"; readonly type: "address"; readonly internalType: "contractIRMNRemote"; }, { readonly name: "tokenAdminRegistry"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "nonceManager"; readonly type: "address"; readonly internalType: "address"; }]; }, { readonly name: "dynamicConfig"; readonly type: "tuple"; readonly internalType: "structOffRamp.DynamicConfig"; readonly components: readonly [{ readonly name: "feeQuoter"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "permissionLessExecutionThresholdSeconds"; readonly type: "uint32"; readonly internalType: "uint32"; }, { readonly name: "messageInterceptor"; readonly type: "address"; readonly internalType: "address"; }]; }, { readonly name: "sourceChainConfigs"; readonly type: "tuple[]"; readonly internalType: "structOffRamp.SourceChainConfigArgs[]"; readonly components: readonly [{ readonly name: "router"; readonly type: "address"; readonly internalType: "contractIRouter"; }, { readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "isEnabled"; readonly type: "bool"; readonly internalType: "bool"; }, { readonly name: "isRMNVerificationDisabled"; readonly type: "bool"; readonly internalType: "bool"; }, { readonly name: "onRamp"; readonly type: "bytes"; readonly internalType: "bytes"; }]; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "acceptOwnership"; readonly inputs: readonly []; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "applySourceChainConfigUpdates"; readonly inputs: readonly [{ readonly name: "sourceChainConfigUpdates"; readonly type: "tuple[]"; readonly internalType: "structOffRamp.SourceChainConfigArgs[]"; readonly components: readonly [{ readonly name: "router"; readonly type: "address"; readonly internalType: "contractIRouter"; }, { readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "isEnabled"; readonly type: "bool"; readonly internalType: "bool"; }, { readonly name: "isRMNVerificationDisabled"; readonly type: "bool"; readonly internalType: "bool"; }, { readonly name: "onRamp"; readonly type: "bytes"; readonly internalType: "bytes"; }]; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "ccipReceive"; readonly inputs: readonly [{ readonly name: ""; readonly type: "tuple"; readonly internalType: "structClient.Any2EVMMessage"; readonly components: readonly [{ readonly name: "messageId"; readonly type: "bytes32"; readonly internalType: "bytes32"; }, { readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "sender"; readonly type: "bytes"; readonly internalType: "bytes"; }, { readonly name: "data"; readonly type: "bytes"; readonly internalType: "bytes"; }, { readonly name: "destTokenAmounts"; readonly type: "tuple[]"; readonly internalType: "structClient.EVMTokenAmount[]"; readonly components: readonly [{ readonly name: "token"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "amount"; readonly type: "uint256"; readonly internalType: "uint256"; }]; }]; }]; readonly outputs: readonly []; readonly stateMutability: "pure"; }, { readonly type: "function"; readonly name: "commit"; readonly inputs: readonly [{ readonly name: "reportContext"; readonly type: "bytes32[2]"; readonly internalType: "bytes32[2]"; }, { readonly name: "report"; readonly type: "bytes"; readonly internalType: "bytes"; }, { readonly name: "rs"; readonly type: "bytes32[]"; readonly internalType: "bytes32[]"; }, { readonly name: "ss"; readonly type: "bytes32[]"; readonly internalType: "bytes32[]"; }, { readonly name: "rawVs"; readonly type: "bytes32"; readonly internalType: "bytes32"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "execute"; readonly inputs: readonly [{ readonly name: "reportContext"; readonly type: "bytes32[2]"; readonly internalType: "bytes32[2]"; }, { readonly name: "report"; readonly type: "bytes"; readonly internalType: "bytes"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "executeSingleMessage"; readonly inputs: readonly [{ readonly name: "message"; readonly type: "tuple"; readonly internalType: "structInternal.Any2EVMRampMessage"; readonly components: readonly [{ readonly name: "header"; readonly type: "tuple"; readonly internalType: "structInternal.RampMessageHeader"; readonly components: readonly [{ readonly name: "messageId"; readonly type: "bytes32"; readonly internalType: "bytes32"; }, { readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "destChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "sequenceNumber"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "nonce"; readonly type: "uint64"; readonly internalType: "uint64"; }]; }, { readonly name: "sender"; readonly type: "bytes"; readonly internalType: "bytes"; }, { readonly name: "data"; readonly type: "bytes"; readonly internalType: "bytes"; }, { readonly name: "receiver"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "gasLimit"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "tokenAmounts"; readonly type: "tuple[]"; readonly internalType: "structInternal.Any2EVMTokenTransfer[]"; readonly components: readonly [{ readonly name: "sourcePoolAddress"; readonly type: "bytes"; readonly internalType: "bytes"; }, { readonly name: "destTokenAddress"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "destGasAmount"; readonly type: "uint32"; readonly internalType: "uint32"; }, { readonly name: "extraData"; readonly type: "bytes"; readonly internalType: "bytes"; }, { readonly name: "amount"; readonly type: "uint256"; readonly internalType: "uint256"; }]; }]; }, { readonly name: "offchainTokenData"; readonly type: "bytes[]"; readonly internalType: "bytes[]"; }, { readonly name: "tokenGasOverrides"; readonly type: "uint32[]"; readonly internalType: "uint32[]"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "getAllSourceChainConfigs"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: ""; readonly type: "uint64[]"; readonly internalType: "uint64[]"; }, { readonly name: ""; readonly type: "tuple[]"; readonly internalType: "structOffRamp.SourceChainConfig[]"; readonly components: readonly [{ readonly name: "router"; readonly type: "address"; readonly internalType: "contractIRouter"; }, { readonly name: "isEnabled"; readonly type: "bool"; readonly internalType: "bool"; }, { readonly name: "minSeqNr"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "isRMNVerificationDisabled"; readonly type: "bool"; readonly internalType: "bool"; }, { readonly name: "onRamp"; readonly type: "bytes"; readonly internalType: "bytes"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "getDynamicConfig"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: ""; readonly type: "tuple"; readonly internalType: "structOffRamp.DynamicConfig"; readonly components: readonly [{ readonly name: "feeQuoter"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "permissionLessExecutionThresholdSeconds"; readonly type: "uint32"; readonly internalType: "uint32"; }, { readonly name: "messageInterceptor"; readonly type: "address"; readonly internalType: "address"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "getExecutionState"; readonly inputs: readonly [{ readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "sequenceNumber"; readonly type: "uint64"; readonly internalType: "uint64"; }]; readonly outputs: readonly [{ readonly name: ""; readonly type: "uint8"; readonly internalType: "enumInternal.MessageExecutionState"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "getLatestPriceSequenceNumber"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: ""; readonly type: "uint64"; readonly internalType: "uint64"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "getMerkleRoot"; readonly inputs: readonly [{ readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "root"; readonly type: "bytes32"; readonly internalType: "bytes32"; }]; readonly outputs: readonly [{ readonly name: ""; readonly type: "uint256"; readonly internalType: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "getSourceChainConfig"; readonly inputs: readonly [{ readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }]; readonly outputs: readonly [{ readonly name: ""; readonly type: "tuple"; readonly internalType: "structOffRamp.SourceChainConfig"; readonly components: readonly [{ readonly name: "router"; readonly type: "address"; readonly internalType: "contractIRouter"; }, { readonly name: "isEnabled"; readonly type: "bool"; readonly internalType: "bool"; }, { readonly name: "minSeqNr"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "isRMNVerificationDisabled"; readonly type: "bool"; readonly internalType: "bool"; }, { readonly name: "onRamp"; readonly type: "bytes"; readonly internalType: "bytes"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "getStaticConfig"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: ""; readonly type: "tuple"; readonly internalType: "structOffRamp.StaticConfig"; readonly components: readonly [{ readonly name: "chainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "gasForCallExactCheck"; readonly type: "uint16"; readonly internalType: "uint16"; }, { readonly name: "rmnRemote"; readonly type: "address"; readonly internalType: "contractIRMNRemote"; }, { readonly name: "tokenAdminRegistry"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "nonceManager"; readonly type: "address"; readonly internalType: "address"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "latestConfigDetails"; readonly inputs: readonly [{ readonly name: "ocrPluginType"; readonly type: "uint8"; readonly internalType: "uint8"; }]; readonly outputs: readonly [{ readonly name: "ocrConfig"; readonly type: "tuple"; readonly internalType: "structMultiOCR3Base.OCRConfig"; readonly components: readonly [{ readonly name: "configInfo"; readonly type: "tuple"; readonly internalType: "structMultiOCR3Base.ConfigInfo"; readonly components: readonly [{ readonly name: "configDigest"; readonly type: "bytes32"; readonly internalType: "bytes32"; }, { readonly name: "F"; readonly type: "uint8"; readonly internalType: "uint8"; }, { readonly name: "n"; readonly type: "uint8"; readonly internalType: "uint8"; }, { readonly name: "isSignatureVerificationEnabled"; readonly type: "bool"; readonly internalType: "bool"; }]; }, { readonly name: "signers"; readonly type: "address[]"; readonly internalType: "address[]"; }, { readonly name: "transmitters"; readonly type: "address[]"; readonly internalType: "address[]"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "manuallyExecute"; readonly inputs: readonly [{ readonly name: "reports"; readonly type: "tuple[]"; readonly internalType: "structInternal.ExecutionReport[]"; readonly components: readonly [{ readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "messages"; readonly type: "tuple[]"; readonly internalType: "structInternal.Any2EVMRampMessage[]"; readonly components: readonly [{ readonly name: "header"; readonly type: "tuple"; readonly internalType: "structInternal.RampMessageHeader"; readonly components: readonly [{ readonly name: "messageId"; readonly type: "bytes32"; readonly internalType: "bytes32"; }, { readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "destChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "sequenceNumber"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "nonce"; readonly type: "uint64"; readonly internalType: "uint64"; }]; }, { readonly name: "sender"; readonly type: "bytes"; readonly internalType: "bytes"; }, { readonly name: "data"; readonly type: "bytes"; readonly internalType: "bytes"; }, { readonly name: "receiver"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "gasLimit"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "tokenAmounts"; readonly type: "tuple[]"; readonly internalType: "structInternal.Any2EVMTokenTransfer[]"; readonly components: readonly [{ readonly name: "sourcePoolAddress"; readonly type: "bytes"; readonly internalType: "bytes"; }, { readonly name: "destTokenAddress"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "destGasAmount"; readonly type: "uint32"; readonly internalType: "uint32"; }, { readonly name: "extraData"; readonly type: "bytes"; readonly internalType: "bytes"; }, { readonly name: "amount"; readonly type: "uint256"; readonly internalType: "uint256"; }]; }]; }, { readonly name: "offchainTokenData"; readonly type: "bytes[][]"; readonly internalType: "bytes[][]"; }, { readonly name: "proofs"; readonly type: "bytes32[]"; readonly internalType: "bytes32[]"; }, { readonly name: "proofFlagBits"; readonly type: "uint256"; readonly internalType: "uint256"; }]; }, { readonly name: "gasLimitOverrides"; readonly type: "tuple[][]"; readonly internalType: "structOffRamp.GasLimitOverride[][]"; readonly components: readonly [{ readonly name: "receiverExecutionGasLimit"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "tokenGasOverrides"; readonly type: "uint32[]"; readonly internalType: "uint32[]"; }]; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "owner"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: ""; readonly type: "address"; readonly internalType: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "setDynamicConfig"; readonly inputs: readonly [{ readonly name: "dynamicConfig"; readonly type: "tuple"; readonly internalType: "structOffRamp.DynamicConfig"; readonly components: readonly [{ readonly name: "feeQuoter"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "permissionLessExecutionThresholdSeconds"; readonly type: "uint32"; readonly internalType: "uint32"; }, { readonly name: "messageInterceptor"; readonly type: "address"; readonly internalType: "address"; }]; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "setOCR3Configs"; readonly inputs: readonly [{ readonly name: "ocrConfigArgs"; readonly type: "tuple[]"; readonly internalType: "structMultiOCR3Base.OCRConfigArgs[]"; readonly components: readonly [{ readonly name: "configDigest"; readonly type: "bytes32"; readonly internalType: "bytes32"; }, { readonly name: "ocrPluginType"; readonly type: "uint8"; readonly internalType: "uint8"; }, { readonly name: "F"; readonly type: "uint8"; readonly internalType: "uint8"; }, { readonly name: "isSignatureVerificationEnabled"; readonly type: "bool"; readonly internalType: "bool"; }, { readonly name: "signers"; readonly type: "address[]"; readonly internalType: "address[]"; }, { readonly name: "transmitters"; readonly type: "address[]"; readonly internalType: "address[]"; }]; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "transferOwnership"; readonly inputs: readonly [{ readonly name: "to"; readonly type: "address"; readonly internalType: "address"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "typeAndVersion"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: ""; readonly type: "string"; readonly internalType: "string"; }]; readonly stateMutability: "view"; }, { readonly type: "event"; readonly name: "AlreadyAttempted"; readonly inputs: readonly [{ readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly indexed: false; readonly internalType: "uint64"; }, { readonly name: "sequenceNumber"; readonly type: "uint64"; readonly indexed: false; readonly internalType: "uint64"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "CommitReportAccepted"; readonly inputs: readonly [{ readonly name: "blessedMerkleRoots"; readonly type: "tuple[]"; readonly indexed: false; readonly internalType: "structInternal.MerkleRoot[]"; readonly components: readonly [{ readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "onRampAddress"; readonly type: "bytes"; readonly internalType: "bytes"; }, { readonly name: "minSeqNr"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "maxSeqNr"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "merkleRoot"; readonly type: "bytes32"; readonly internalType: "bytes32"; }]; }, { readonly name: "unblessedMerkleRoots"; readonly type: "tuple[]"; readonly indexed: false; readonly internalType: "structInternal.MerkleRoot[]"; readonly components: readonly [{ readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "onRampAddress"; readonly type: "bytes"; readonly internalType: "bytes"; }, { readonly name: "minSeqNr"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "maxSeqNr"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "merkleRoot"; readonly type: "bytes32"; readonly internalType: "bytes32"; }]; }, { readonly name: "priceUpdates"; readonly type: "tuple"; readonly indexed: false; readonly internalType: "structInternal.PriceUpdates"; readonly components: readonly [{ readonly name: "tokenPriceUpdates"; readonly type: "tuple[]"; readonly internalType: "structInternal.TokenPriceUpdate[]"; readonly components: readonly [{ readonly name: "sourceToken"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "usdPerToken"; readonly type: "uint224"; readonly internalType: "uint224"; }]; }, { readonly name: "gasPriceUpdates"; readonly type: "tuple[]"; readonly internalType: "structInternal.GasPriceUpdate[]"; readonly components: readonly [{ readonly name: "destChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "usdPerUnitGas"; readonly type: "uint224"; readonly internalType: "uint224"; }]; }]; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "ConfigSet"; readonly inputs: readonly [{ readonly name: "ocrPluginType"; readonly type: "uint8"; readonly indexed: false; readonly internalType: "uint8"; }, { readonly name: "configDigest"; readonly type: "bytes32"; readonly indexed: false; readonly internalType: "bytes32"; }, { readonly name: "signers"; readonly type: "address[]"; readonly indexed: false; readonly internalType: "address[]"; }, { readonly name: "transmitters"; readonly type: "address[]"; readonly indexed: false; readonly internalType: "address[]"; }, { readonly name: "F"; readonly type: "uint8"; readonly indexed: false; readonly internalType: "uint8"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "DynamicConfigSet"; readonly inputs: readonly [{ readonly name: "dynamicConfig"; readonly type: "tuple"; readonly indexed: false; readonly internalType: "structOffRamp.DynamicConfig"; readonly components: readonly [{ readonly name: "feeQuoter"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "permissionLessExecutionThresholdSeconds"; readonly type: "uint32"; readonly internalType: "uint32"; }, { readonly name: "messageInterceptor"; readonly type: "address"; readonly internalType: "address"; }]; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "ExecutionStateChanged"; readonly inputs: readonly [{ readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly indexed: true; readonly internalType: "uint64"; }, { readonly name: "sequenceNumber"; readonly type: "uint64"; readonly indexed: true; readonly internalType: "uint64"; }, { readonly name: "messageId"; readonly type: "bytes32"; readonly indexed: true; readonly internalType: "bytes32"; }, { readonly name: "messageHash"; readonly type: "bytes32"; readonly indexed: false; readonly internalType: "bytes32"; }, { readonly name: "state"; readonly type: "uint8"; readonly indexed: false; readonly internalType: "enumInternal.MessageExecutionState"; }, { readonly name: "returnData"; readonly type: "bytes"; readonly indexed: false; readonly internalType: "bytes"; }, { readonly name: "gasUsed"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "OwnershipTransferRequested"; readonly inputs: readonly [{ readonly name: "from"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "to"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "OwnershipTransferred"; readonly inputs: readonly [{ readonly name: "from"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "to"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "RootRemoved"; readonly inputs: readonly [{ readonly name: "root"; readonly type: "bytes32"; readonly indexed: false; readonly internalType: "bytes32"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "SkippedAlreadyExecutedMessage"; readonly inputs: readonly [{ readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly indexed: false; readonly internalType: "uint64"; }, { readonly name: "sequenceNumber"; readonly type: "uint64"; readonly indexed: false; readonly internalType: "uint64"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "SkippedReportExecution"; readonly inputs: readonly [{ readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly indexed: false; readonly internalType: "uint64"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "SourceChainConfigSet"; readonly inputs: readonly [{ readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly indexed: true; readonly internalType: "uint64"; }, { readonly name: "sourceConfig"; readonly type: "tuple"; readonly indexed: false; readonly internalType: "structOffRamp.SourceChainConfig"; readonly components: readonly [{ readonly name: "router"; readonly type: "address"; readonly internalType: "contractIRouter"; }, { readonly name: "isEnabled"; readonly type: "bool"; readonly internalType: "bool"; }, { readonly name: "minSeqNr"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "isRMNVerificationDisabled"; readonly type: "bool"; readonly internalType: "bool"; }, { readonly name: "onRamp"; readonly type: "bytes"; readonly internalType: "bytes"; }]; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "SourceChainSelectorAdded"; readonly inputs: readonly [{ readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly indexed: false; readonly internalType: "uint64"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "StaticConfigSet"; readonly inputs: readonly [{ readonly name: "staticConfig"; readonly type: "tuple"; readonly indexed: false; readonly internalType: "structOffRamp.StaticConfig"; readonly components: readonly [{ readonly name: "chainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "gasForCallExactCheck"; readonly type: "uint16"; readonly internalType: "uint16"; }, { readonly name: "rmnRemote"; readonly type: "address"; readonly internalType: "contractIRMNRemote"; }, { readonly name: "tokenAdminRegistry"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "nonceManager"; readonly type: "address"; readonly internalType: "address"; }]; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "Transmitted"; readonly inputs: readonly [{ readonly name: "ocrPluginType"; readonly type: "uint8"; readonly indexed: true; readonly internalType: "uint8"; }, { readonly name: "configDigest"; readonly type: "bytes32"; readonly indexed: false; readonly internalType: "bytes32"; }, { readonly name: "sequenceNumber"; readonly type: "uint64"; readonly indexed: false; readonly internalType: "uint64"; }]; readonly anonymous: false; }, { readonly type: "error"; readonly name: "CanOnlySelfCall"; readonly inputs: readonly []; }, { readonly type: "error"; readonly name: "CannotTransferToSelf"; readonly inputs: readonly []; }, { readonly type: "error"; readonly name: "CommitOnRampMismatch"; readonly inputs: readonly [{ readonly name: "reportOnRamp"; readonly type: "bytes"; readonly internalType: "bytes"; }, { readonly name: "configOnRamp"; readonly type: "bytes"; readonly internalType: "bytes"; }]; }, { readonly type: "error"; readonly name: "ConfigDigestMismatch"; readonly inputs: readonly [{ readonly name: "expected"; readonly type: "bytes32"; readonly internalType: "bytes32"; }, { readonly name: "actual"; readonly type: "bytes32"; readonly internalType: "bytes32"; }]; }, { readonly type: "error"; readonly name: "CursedByRMN"; readonly inputs: readonly [{ readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }]; }, { readonly type: "error"; readonly name: "EmptyBatch"; readonly inputs: readonly []; }, { readonly type: "error"; readonly name: "EmptyReport"; readonly inputs: readonly [{ readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }]; }, { readonly type: "error"; readonly name: "ExecutionError"; readonly inputs: readonly [{ readonly name: "messageId"; readonly type: "bytes32"; readonly internalType: "bytes32"; }, { readonly name: "err"; readonly type: "bytes"; readonly internalType: "bytes"; }]; }, { readonly type: "error"; readonly name: "ForkedChain"; readonly inputs: readonly [{ readonly name: "expected"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "actual"; readonly type: "uint256"; readonly internalType: "uint256"; }]; }, { readonly type: "error"; readonly name: "InsufficientGasToCompleteTx"; readonly inputs: readonly [{ readonly name: "err"; readonly type: "bytes4"; readonly internalType: "bytes4"; }]; }, { readonly type: "error"; readonly name: "InvalidConfig"; readonly inputs: readonly [{ readonly name: "errorType"; readonly type: "uint8"; readonly internalType: "enumMultiOCR3Base.InvalidConfigErrorType"; }]; }, { readonly type: "error"; readonly name: "InvalidDataLength"; readonly inputs: readonly [{ readonly name: "expected"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "got"; readonly type: "uint256"; readonly internalType: "uint256"; }]; }, { readonly type: "error"; readonly name: "InvalidInterval"; readonly inputs: readonly [{ readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "min"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "max"; readonly type: "uint64"; readonly internalType: "uint64"; }]; }, { readonly type: "error"; readonly name: "InvalidManualExecutionGasLimit"; readonly inputs: readonly [{ readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "messageId"; readonly type: "bytes32"; readonly internalType: "bytes32"; }, { readonly name: "newLimit"; readonly type: "uint256"; readonly internalType: "uint256"; }]; }, { readonly type: "error"; readonly name: "InvalidManualExecutionTokenGasOverride"; readonly inputs: readonly [{ readonly name: "messageId"; readonly type: "bytes32"; readonly internalType: "bytes32"; }, { readonly name: "tokenIndex"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "oldLimit"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "tokenGasOverride"; readonly type: "uint256"; readonly internalType: "uint256"; }]; }, { readonly type: "error"; readonly name: "InvalidMessageDestChainSelector"; readonly inputs: readonly [{ readonly name: "messageDestChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }]; }, { readonly type: "error"; readonly name: "InvalidNewState"; readonly inputs: readonly [{ readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "sequenceNumber"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "newState"; readonly type: "uint8"; readonly internalType: "enumInternal.MessageExecutionState"; }]; }, { readonly type: "error"; readonly name: "InvalidOnRampUpdate"; readonly inputs: readonly [{ readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }]; }, { readonly type: "error"; readonly name: "InvalidProof"; readonly inputs: readonly []; }, { readonly type: "error"; readonly name: "InvalidRoot"; readonly inputs: readonly []; }, { readonly type: "error"; readonly name: "LeavesCannotBeEmpty"; readonly inputs: readonly []; }, { readonly type: "error"; readonly name: "ManualExecutionGasAmountCountMismatch"; readonly inputs: readonly [{ readonly name: "messageId"; readonly type: "bytes32"; readonly internalType: "bytes32"; }, { readonly name: "sequenceNumber"; readonly type: "uint64"; readonly internalType: "uint64"; }]; }, { readonly type: "error"; readonly name: "ManualExecutionGasLimitMismatch"; readonly inputs: readonly []; }, { readonly type: "error"; readonly name: "ManualExecutionNotYetEnabled"; readonly inputs: readonly [{ readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }]; }, { readonly type: "error"; readonly name: "MessageValidationError"; readonly inputs: readonly [{ readonly name: "errorReason"; readonly type: "bytes"; readonly internalType: "bytes"; }]; }, { readonly type: "error"; readonly name: "MustBeProposedOwner"; readonly inputs: readonly []; }, { readonly type: "error"; readonly name: "NonUniqueSignatures"; readonly inputs: readonly []; }, { readonly type: "error"; readonly name: "NotACompatiblePool"; readonly inputs: readonly [{ readonly name: "notPool"; readonly type: "address"; readonly internalType: "address"; }]; }, { readonly type: "error"; readonly name: "OnlyCallableByOwner"; readonly inputs: readonly []; }, { readonly type: "error"; readonly name: "OracleCannotBeZeroAddress"; readonly inputs: readonly []; }, { readonly type: "error"; readonly name: "OwnerCannotBeZero"; readonly inputs: readonly []; }, { readonly type: "error"; readonly name: "ReceiverError"; readonly inputs: readonly [{ readonly name: "err"; readonly type: "bytes"; readonly internalType: "bytes"; }]; }, { readonly type: "error"; readonly name: "ReleaseOrMintBalanceMismatch"; readonly inputs: readonly [{ readonly name: "amountReleased"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "balancePre"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "balancePost"; readonly type: "uint256"; readonly internalType: "uint256"; }]; }, { readonly type: "error"; readonly name: "RootAlreadyCommitted"; readonly inputs: readonly [{ readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "merkleRoot"; readonly type: "bytes32"; readonly internalType: "bytes32"; }]; }, { readonly type: "error"; readonly name: "RootBlessingMismatch"; readonly inputs: readonly [{ readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "merkleRoot"; readonly type: "bytes32"; readonly internalType: "bytes32"; }, { readonly name: "isBlessed"; readonly type: "bool"; readonly internalType: "bool"; }]; }, { readonly type: "error"; readonly name: "RootNotCommitted"; readonly inputs: readonly [{ readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }]; }, { readonly type: "error"; readonly name: "SignatureVerificationNotAllowedInExecutionPlugin"; readonly inputs: readonly []; }, { readonly type: "error"; readonly name: "SignatureVerificationRequiredInCommitPlugin"; readonly inputs: readonly []; }, { readonly type: "error"; readonly name: "SignaturesOutOfRegistration"; readonly inputs: readonly []; }, { readonly type: "error"; readonly name: "SourceChainNotEnabled"; readonly inputs: readonly [{ readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }]; }, { readonly type: "error"; readonly name: "SourceChainSelectorMismatch"; readonly inputs: readonly [{ readonly name: "reportSourceChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "messageSourceChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }]; }, { readonly type: "error"; readonly name: "StaleCommitReport"; readonly inputs: readonly []; }, { readonly type: "error"; readonly name: "StaticConfigCannotBeChanged"; readonly inputs: readonly [{ readonly name: "ocrPluginType"; readonly type: "uint8"; readonly internalType: "uint8"; }]; }, { readonly type: "error"; readonly name: "TokenDataMismatch"; readonly inputs: readonly [{ readonly name: "sourceChainSelector"; readonly type: "uint64"; readonly internalType: "uint64"; }, { readonly name: "sequenceNumber"; readonly type: "uint64"; readonly internalType: "uint64"; }]; }, { readonly type: "error"; readonly name: "TokenHandlingError"; readonly inputs: readonly [{ readonly name: "target"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "err"; readonly type: "bytes"; readonly internalType: "bytes"; }]; }, { readonly type: "error"; readonly name: "UnauthorizedSigner"; readonly inputs: readonly []; }, { readonly type: "error"; readonly name: "UnauthorizedTransmitter"; readonly inputs: readonly []; }, { readonly type: "error"; readonly name: "UnexpectedTokenData"; readonly inputs: readonly []; }, { readonly type: "error"; readonly name: "WrongMessageLength"; readonly inputs: readonly [{ readonly name: "expected"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "actual"; readonly type: "uint256"; readonly internalType: "uint256"; }]; }, { readonly type: "error"; readonly name: "WrongNumberOfSignatures"; readonly inputs: readonly []; }, { readonly type: "error"; readonly name: "ZeroAddressNotAllowed"; readonly inputs: readonly []; }, { readonly type: "error"; readonly name: "ZeroChainSelectorNotAllowed"; readonly inputs: readonly []; }]; export default _default; //# sourceMappingURL=OffRamp_1_6.d.ts.map