declare const _default: readonly [{ readonly inputs: readonly [{ readonly components: readonly [{ readonly internalType: "address"; readonly name: "commitStore"; readonly type: "address"; }, { readonly internalType: "uint64"; readonly name: "chainSelector"; readonly type: "uint64"; }, { readonly internalType: "uint64"; readonly name: "sourceChainSelector"; readonly type: "uint64"; }, { readonly internalType: "address"; readonly name: "onRamp"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "prevOffRamp"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "rmnProxy"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "tokenAdminRegistry"; readonly type: "address"; }]; readonly internalType: "structEVM2EVMOffRamp.StaticConfig"; readonly name: "staticConfig"; readonly type: "tuple"; }, { readonly components: readonly [{ readonly internalType: "bool"; readonly name: "isEnabled"; readonly type: "bool"; }, { readonly internalType: "uint128"; readonly name: "capacity"; readonly type: "uint128"; }, { readonly internalType: "uint128"; readonly name: "rate"; readonly type: "uint128"; }]; readonly internalType: "structRateLimiter.Config"; readonly name: "rateLimiterConfig"; readonly type: "tuple"; }]; readonly stateMutability: "nonpayable"; readonly type: "constructor"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "capacity"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "requested"; readonly type: "uint256"; }]; readonly name: "AggregateValueMaxCapacityExceeded"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "minWaitInSeconds"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "available"; readonly type: "uint256"; }]; readonly name: "AggregateValueRateLimitReached"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "BucketOverfilled"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "CanOnlySelfCall"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "CommitStoreAlreadyInUse"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "expected"; readonly type: "bytes32"; }, { readonly internalType: "bytes32"; readonly name: "actual"; readonly type: "bytes32"; }]; readonly name: "ConfigDigestMismatch"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "CursedByRMN"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "messageId"; readonly type: "bytes32"; }, { readonly internalType: "uint64"; readonly name: "sequenceNumber"; readonly type: "uint64"; }]; readonly name: "DestinationGasAmountCountMismatch"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "EmptyReport"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "bytes"; readonly name: "err"; readonly type: "bytes"; }]; readonly name: "ExecutionError"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "expected"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "actual"; readonly type: "uint256"; }]; readonly name: "ForkedChain"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "enumOCR2BaseNoChecks.InvalidConfigErrorType"; readonly name: "errorType"; readonly type: "uint8"; }]; readonly name: "InvalidConfig"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "expected"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "got"; readonly type: "uint256"; }]; readonly name: "InvalidDataLength"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "bytes"; readonly name: "encodedAddress"; readonly type: "bytes"; }]; readonly name: "InvalidEVMAddress"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "messageId"; readonly type: "bytes32"; }, { readonly internalType: "uint256"; readonly name: "oldLimit"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "newLimit"; readonly type: "uint256"; }]; readonly name: "InvalidManualExecutionGasLimit"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "InvalidMessageId"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "uint64"; readonly name: "sequenceNumber"; readonly type: "uint64"; }, { readonly internalType: "enumInternal.MessageExecutionState"; readonly name: "newState"; readonly type: "uint8"; }]; readonly name: "InvalidNewState"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "uint64"; readonly name: "sourceChainSelector"; readonly type: "uint64"; }]; readonly name: "InvalidSourceChain"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "messageId"; readonly type: "bytes32"; }, { readonly internalType: "uint256"; 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 name: "InvalidTokenGasOverride"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "ManualExecutionGasLimitMismatch"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "ManualExecutionNotYetEnabled"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "maxSize"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "actualSize"; readonly type: "uint256"; }]; readonly name: "MessageTooLarge"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "notPool"; readonly type: "address"; }]; readonly name: "NotACompatiblePool"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "OnlyCallableByAdminOrOwner"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "OracleCannotBeZeroAddress"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "token"; readonly type: "address"; }]; readonly name: "PriceNotFoundForToken"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "bytes"; readonly name: "err"; readonly type: "bytes"; }]; readonly name: "ReceiverError"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; 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 name: "ReleaseOrMintBalanceMismatch"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "RootNotCommitted"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "uint64"; readonly name: "sequenceNumber"; readonly type: "uint64"; }]; readonly name: "TokenDataMismatch"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "bytes"; readonly name: "err"; readonly type: "bytes"; }]; readonly name: "TokenHandlingError"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "capacity"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "requested"; readonly type: "uint256"; }, { readonly internalType: "address"; readonly name: "tokenAddress"; readonly type: "address"; }]; readonly name: "TokenMaxCapacityExceeded"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "minWaitInSeconds"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "available"; readonly type: "uint256"; }, { readonly internalType: "address"; readonly name: "tokenAddress"; readonly type: "address"; }]; readonly name: "TokenRateLimitReached"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "UnauthorizedTransmitter"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "UnexpectedTokenData"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "uint64"; readonly name: "sequenceNumber"; readonly type: "uint64"; }]; readonly name: "UnsupportedNumberOfTokens"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "expected"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "actual"; readonly type: "uint256"; }]; readonly name: "WrongMessageLength"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "ZeroAddressNotAllowed"; readonly type: "error"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "address"; readonly name: "newAdmin"; readonly type: "address"; }]; readonly name: "AdminSet"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "uint64"; readonly name: "sequenceNumber"; readonly type: "uint64"; }]; readonly name: "AlreadyAttempted"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly components: readonly [{ readonly internalType: "bool"; readonly name: "isEnabled"; readonly type: "bool"; }, { readonly internalType: "uint128"; readonly name: "capacity"; readonly type: "uint128"; }, { readonly internalType: "uint128"; readonly name: "rate"; readonly type: "uint128"; }]; readonly indexed: false; readonly internalType: "structRateLimiter.Config"; readonly name: "config"; readonly type: "tuple"; }]; readonly name: "ConfigChanged"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly components: readonly [{ readonly internalType: "address"; readonly name: "commitStore"; readonly type: "address"; }, { readonly internalType: "uint64"; readonly name: "chainSelector"; readonly type: "uint64"; }, { readonly internalType: "uint64"; readonly name: "sourceChainSelector"; readonly type: "uint64"; }, { readonly internalType: "address"; readonly name: "onRamp"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "prevOffRamp"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "rmnProxy"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "tokenAdminRegistry"; readonly type: "address"; }]; readonly indexed: false; readonly internalType: "structEVM2EVMOffRamp.StaticConfig"; readonly name: "staticConfig"; readonly type: "tuple"; }, { readonly components: readonly [{ readonly internalType: "uint32"; readonly name: "permissionLessExecutionThresholdSeconds"; readonly type: "uint32"; }, { readonly internalType: "uint32"; readonly name: "maxDataBytes"; readonly type: "uint32"; }, { readonly internalType: "uint16"; readonly name: "maxNumberOfTokensPerMsg"; readonly type: "uint16"; }, { readonly internalType: "address"; readonly name: "router"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "priceRegistry"; readonly type: "address"; }]; readonly indexed: false; readonly internalType: "structEVM2EVMOffRamp.DynamicConfig"; readonly name: "dynamicConfig"; readonly type: "tuple"; }]; readonly name: "ConfigSet"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "uint32"; readonly name: "previousConfigBlockNumber"; readonly type: "uint32"; }, { readonly indexed: false; readonly internalType: "bytes32"; readonly name: "configDigest"; readonly type: "bytes32"; }, { readonly indexed: false; readonly internalType: "uint64"; readonly name: "configCount"; readonly type: "uint64"; }, { readonly indexed: false; readonly internalType: "address[]"; readonly name: "signers"; readonly type: "address[]"; }, { readonly indexed: false; readonly internalType: "address[]"; readonly name: "transmitters"; readonly type: "address[]"; }, { readonly indexed: false; readonly internalType: "uint8"; readonly name: "f"; readonly type: "uint8"; }, { readonly indexed: false; readonly internalType: "bytes"; readonly name: "onchainConfig"; readonly type: "bytes"; }, { readonly indexed: false; readonly internalType: "uint64"; readonly name: "offchainConfigVersion"; readonly type: "uint64"; }, { readonly indexed: false; readonly internalType: "bytes"; readonly name: "offchainConfig"; readonly type: "bytes"; }]; readonly name: "ConfigSet"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "uint64"; readonly name: "sequenceNumber"; readonly type: "uint64"; }, { readonly indexed: true; readonly internalType: "bytes32"; readonly name: "messageId"; readonly type: "bytes32"; }, { readonly indexed: false; readonly internalType: "enumInternal.MessageExecutionState"; readonly name: "state"; readonly type: "uint8"; }, { readonly indexed: false; readonly internalType: "bytes"; readonly name: "returnData"; readonly type: "bytes"; }]; readonly name: "ExecutionStateChanged"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "from"; readonly type: "address"; }, { readonly indexed: true; readonly internalType: "address"; readonly name: "to"; readonly type: "address"; }]; readonly name: "OwnershipTransferRequested"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "from"; readonly type: "address"; }, { readonly indexed: true; readonly internalType: "address"; readonly name: "to"; readonly type: "address"; }]; readonly name: "OwnershipTransferred"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "uint64"; readonly name: "sequenceNumber"; readonly type: "uint64"; }]; readonly name: "SkippedAlreadyExecutedMessage"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "uint64"; readonly name: "nonce"; readonly type: "uint64"; }, { readonly indexed: true; readonly internalType: "address"; readonly name: "sender"; readonly type: "address"; }]; readonly name: "SkippedIncorrectNonce"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "uint64"; readonly name: "nonce"; readonly type: "uint64"; }, { readonly indexed: true; readonly internalType: "address"; readonly name: "sender"; readonly type: "address"; }]; readonly name: "SkippedSenderWithPreviousRampMessageInflight"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "address"; readonly name: "sourceToken"; readonly type: "address"; }, { readonly indexed: false; readonly internalType: "address"; readonly name: "destToken"; readonly type: "address"; }]; readonly name: "TokenAggregateRateLimitAdded"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "address"; readonly name: "sourceToken"; readonly type: "address"; }, { readonly indexed: false; readonly internalType: "address"; readonly name: "destToken"; readonly type: "address"; }]; readonly name: "TokenAggregateRateLimitRemoved"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "uint256"; readonly name: "tokens"; readonly type: "uint256"; }]; readonly name: "TokensConsumed"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "bytes32"; readonly name: "configDigest"; readonly type: "bytes32"; }, { readonly indexed: false; readonly internalType: "uint32"; readonly name: "epoch"; readonly type: "uint32"; }]; readonly name: "Transmitted"; readonly type: "event"; }, { readonly inputs: readonly []; readonly name: "acceptOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly components: readonly [{ readonly internalType: "bytes32"; readonly name: "messageId"; readonly type: "bytes32"; }, { readonly internalType: "uint64"; readonly name: "sourceChainSelector"; readonly type: "uint64"; }, { readonly internalType: "bytes"; readonly name: "sender"; readonly type: "bytes"; }, { readonly internalType: "bytes"; readonly name: "data"; readonly type: "bytes"; }, { readonly components: readonly [{ readonly internalType: "address"; readonly name: "token"; readonly type: "address"; }, { readonly internalType: "uint256"; readonly name: "amount"; readonly type: "uint256"; }]; readonly internalType: "structClient.EVMTokenAmount[]"; readonly name: "destTokenAmounts"; readonly type: "tuple[]"; }]; readonly internalType: "structClient.Any2EVMMessage"; readonly name: ""; readonly type: "tuple"; }]; readonly name: "ccipReceive"; readonly outputs: readonly []; readonly stateMutability: "pure"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "currentRateLimiterState"; readonly outputs: readonly [{ readonly components: readonly [{ readonly internalType: "uint128"; readonly name: "tokens"; readonly type: "uint128"; }, { readonly internalType: "uint32"; readonly name: "lastUpdated"; readonly type: "uint32"; }, { readonly internalType: "bool"; readonly name: "isEnabled"; readonly type: "bool"; }, { readonly internalType: "uint128"; readonly name: "capacity"; readonly type: "uint128"; }, { readonly internalType: "uint128"; readonly name: "rate"; readonly type: "uint128"; }]; readonly internalType: "structRateLimiter.TokenBucket"; readonly name: ""; readonly type: "tuple"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly components: readonly [{ readonly internalType: "uint64"; readonly name: "sourceChainSelector"; readonly type: "uint64"; }, { readonly internalType: "address"; readonly name: "sender"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "receiver"; readonly type: "address"; }, { readonly internalType: "uint64"; readonly name: "sequenceNumber"; readonly type: "uint64"; }, { readonly internalType: "uint256"; readonly name: "gasLimit"; readonly type: "uint256"; }, { readonly internalType: "bool"; readonly name: "strict"; readonly type: "bool"; }, { readonly internalType: "uint64"; readonly name: "nonce"; readonly type: "uint64"; }, { readonly internalType: "address"; readonly name: "feeToken"; readonly type: "address"; }, { readonly internalType: "uint256"; readonly name: "feeTokenAmount"; readonly type: "uint256"; }, { readonly internalType: "bytes"; readonly name: "data"; readonly type: "bytes"; }, { readonly components: readonly [{ readonly internalType: "address"; readonly name: "token"; readonly type: "address"; }, { readonly internalType: "uint256"; readonly name: "amount"; readonly type: "uint256"; }]; readonly internalType: "structClient.EVMTokenAmount[]"; readonly name: "tokenAmounts"; readonly type: "tuple[]"; }, { readonly internalType: "bytes[]"; readonly name: "sourceTokenData"; readonly type: "bytes[]"; }, { readonly internalType: "bytes32"; readonly name: "messageId"; readonly type: "bytes32"; }]; readonly internalType: "structInternal.EVM2EVMMessage"; readonly name: "message"; readonly type: "tuple"; }, { readonly internalType: "bytes[]"; readonly name: "offchainTokenData"; readonly type: "bytes[]"; }, { readonly internalType: "uint32[]"; readonly name: "tokenGasOverrides"; readonly type: "uint32[]"; }]; readonly name: "executeSingleMessage"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "getAllRateLimitTokens"; readonly outputs: readonly [{ readonly internalType: "address[]"; readonly name: "sourceTokens"; readonly type: "address[]"; }, { readonly internalType: "address[]"; readonly name: "destTokens"; readonly type: "address[]"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "getDynamicConfig"; readonly outputs: readonly [{ readonly components: readonly [{ readonly internalType: "uint32"; readonly name: "permissionLessExecutionThresholdSeconds"; readonly type: "uint32"; }, { readonly internalType: "uint32"; readonly name: "maxDataBytes"; readonly type: "uint32"; }, { readonly internalType: "uint16"; readonly name: "maxNumberOfTokensPerMsg"; readonly type: "uint16"; }, { readonly internalType: "address"; readonly name: "router"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "priceRegistry"; readonly type: "address"; }]; readonly internalType: "structEVM2EVMOffRamp.DynamicConfig"; readonly name: ""; readonly type: "tuple"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint64"; readonly name: "sequenceNumber"; readonly type: "uint64"; }]; readonly name: "getExecutionState"; readonly outputs: readonly [{ readonly internalType: "enumInternal.MessageExecutionState"; readonly name: ""; readonly type: "uint8"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "sender"; readonly type: "address"; }]; readonly name: "getSenderNonce"; readonly outputs: readonly [{ readonly internalType: "uint64"; readonly name: "nonce"; readonly type: "uint64"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "getStaticConfig"; readonly outputs: readonly [{ readonly components: readonly [{ readonly internalType: "address"; readonly name: "commitStore"; readonly type: "address"; }, { readonly internalType: "uint64"; readonly name: "chainSelector"; readonly type: "uint64"; }, { readonly internalType: "uint64"; readonly name: "sourceChainSelector"; readonly type: "uint64"; }, { readonly internalType: "address"; readonly name: "onRamp"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "prevOffRamp"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "rmnProxy"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "tokenAdminRegistry"; readonly type: "address"; }]; readonly internalType: "structEVM2EVMOffRamp.StaticConfig"; readonly name: ""; readonly type: "tuple"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "getTokenLimitAdmin"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "getTransmitters"; readonly outputs: readonly [{ readonly internalType: "address[]"; readonly name: ""; readonly type: "address[]"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "latestConfigDetails"; readonly outputs: readonly [{ readonly internalType: "uint32"; readonly name: "configCount"; readonly type: "uint32"; }, { readonly internalType: "uint32"; readonly name: "blockNumber"; readonly type: "uint32"; }, { readonly internalType: "bytes32"; readonly name: "configDigest"; readonly type: "bytes32"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "latestConfigDigestAndEpoch"; readonly outputs: readonly [{ readonly internalType: "bool"; readonly name: "scanLogs"; readonly type: "bool"; }, { readonly internalType: "bytes32"; readonly name: "configDigest"; readonly type: "bytes32"; }, { readonly internalType: "uint32"; readonly name: "epoch"; readonly type: "uint32"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly components: readonly [{ readonly components: readonly [{ readonly internalType: "uint64"; readonly name: "sourceChainSelector"; readonly type: "uint64"; }, { readonly internalType: "address"; readonly name: "sender"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "receiver"; readonly type: "address"; }, { readonly internalType: "uint64"; readonly name: "sequenceNumber"; readonly type: "uint64"; }, { readonly internalType: "uint256"; readonly name: "gasLimit"; readonly type: "uint256"; }, { readonly internalType: "bool"; readonly name: "strict"; readonly type: "bool"; }, { readonly internalType: "uint64"; readonly name: "nonce"; readonly type: "uint64"; }, { readonly internalType: "address"; readonly name: "feeToken"; readonly type: "address"; }, { readonly internalType: "uint256"; readonly name: "feeTokenAmount"; readonly type: "uint256"; }, { readonly internalType: "bytes"; readonly name: "data"; readonly type: "bytes"; }, { readonly components: readonly [{ readonly internalType: "address"; readonly name: "token"; readonly type: "address"; }, { readonly internalType: "uint256"; readonly name: "amount"; readonly type: "uint256"; }]; readonly internalType: "structClient.EVMTokenAmount[]"; readonly name: "tokenAmounts"; readonly type: "tuple[]"; }, { readonly internalType: "bytes[]"; readonly name: "sourceTokenData"; readonly type: "bytes[]"; }, { readonly internalType: "bytes32"; readonly name: "messageId"; readonly type: "bytes32"; }]; readonly internalType: "structInternal.EVM2EVMMessage[]"; readonly name: "messages"; readonly type: "tuple[]"; }, { readonly internalType: "bytes[][]"; readonly name: "offchainTokenData"; readonly type: "bytes[][]"; }, { readonly internalType: "bytes32[]"; readonly name: "proofs"; readonly type: "bytes32[]"; }, { readonly internalType: "uint256"; readonly name: "proofFlagBits"; readonly type: "uint256"; }]; readonly internalType: "structInternal.ExecutionReport"; readonly name: "report"; readonly type: "tuple"; }, { readonly components: readonly [{ readonly internalType: "uint256"; readonly name: "receiverExecutionGasLimit"; readonly type: "uint256"; }, { readonly internalType: "uint32[]"; readonly name: "tokenGasOverrides"; readonly type: "uint32[]"; }]; readonly internalType: "structEVM2EVMOffRamp.GasLimitOverride[]"; readonly name: "gasLimitOverrides"; readonly type: "tuple[]"; }]; readonly name: "manuallyExecute"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "owner"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "newAdmin"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address[]"; readonly name: "signers"; readonly type: "address[]"; }, { readonly internalType: "address[]"; readonly name: "transmitters"; readonly type: "address[]"; }, { readonly internalType: "uint8"; readonly name: "f"; readonly type: "uint8"; }, { readonly internalType: "bytes"; readonly name: "onchainConfig"; readonly type: "bytes"; }, { readonly internalType: "uint64"; readonly name: "offchainConfigVersion"; readonly type: "uint64"; }, { readonly internalType: "bytes"; readonly name: "offchainConfig"; readonly type: "bytes"; }]; readonly name: "setOCR2Config"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly components: readonly [{ readonly internalType: "bool"; readonly name: "isEnabled"; readonly type: "bool"; }, { readonly internalType: "uint128"; readonly name: "capacity"; readonly type: "uint128"; }, { readonly internalType: "uint128"; readonly name: "rate"; readonly type: "uint128"; }]; readonly internalType: "structRateLimiter.Config"; readonly name: "config"; readonly type: "tuple"; }]; readonly name: "setRateLimiterConfig"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "to"; readonly type: "address"; }]; readonly name: "transferOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32[3]"; readonly name: "reportContext"; readonly type: "bytes32[3]"; }, { readonly internalType: "bytes"; readonly name: "report"; readonly type: "bytes"; }, { readonly internalType: "bytes32[]"; readonly name: "rs"; readonly type: "bytes32[]"; }, { readonly internalType: "bytes32[]"; readonly name: "ss"; readonly type: "bytes32[]"; }, { readonly internalType: "bytes32"; readonly name: ""; readonly type: "bytes32"; }]; readonly name: "transmit"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "typeAndVersion"; readonly outputs: readonly [{ readonly internalType: "string"; readonly name: ""; readonly type: "string"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly components: readonly [{ readonly internalType: "address"; readonly name: "sourceToken"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "destToken"; readonly type: "address"; }]; readonly internalType: "structEVM2EVMOffRamp.RateLimitToken[]"; readonly name: "removes"; readonly type: "tuple[]"; }, { readonly components: readonly [{ readonly internalType: "address"; readonly name: "sourceToken"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "destToken"; readonly type: "address"; }]; readonly internalType: "structEVM2EVMOffRamp.RateLimitToken[]"; readonly name: "adds"; readonly type: "tuple[]"; }]; readonly name: "updateRateLimitTokens"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }]; export default _default; //# sourceMappingURL=OffRamp_1_5.d.ts.map