declare const _default: readonly [{ readonly inputs: readonly [{ readonly internalType: "contractIERC20"; readonly name: "token"; readonly type: "address"; }, { readonly internalType: "address[]"; readonly name: "allowlist"; readonly type: "address[]"; }, { readonly internalType: "address"; readonly name: "rmnProxy"; readonly type: "address"; }, { readonly internalType: "bool"; readonly name: "acceptLiquidity"; readonly type: "bool"; }, { readonly internalType: "address"; readonly name: "router"; readonly type: "address"; }]; 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: "AllowListNotEnabled"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "BucketOverfilled"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "caller"; readonly type: "address"; }]; readonly name: "CallerIsNotARampOnRouter"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "uint64"; readonly name: "chainSelector"; readonly type: "uint64"; }]; readonly name: "ChainAlreadyExists"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "uint64"; readonly name: "remoteChainSelector"; readonly type: "uint64"; }]; readonly name: "ChainNotAllowed"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "CursedByRMN"; readonly type: "error"; }, { 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: "DisabledNonZeroRateLimit"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "InsufficientLiquidity"; readonly type: "error"; }, { 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: "rateLimiterConfig"; readonly type: "tuple"; }]; readonly name: "InvalidRateLimitRate"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "bytes"; readonly name: "sourcePoolAddress"; readonly type: "bytes"; }]; readonly name: "InvalidSourcePoolAddress"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "token"; readonly type: "address"; }]; readonly name: "InvalidToken"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "LiquidityNotAccepted"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "uint64"; readonly name: "remoteChainSelector"; readonly type: "uint64"; }]; readonly name: "NonExistentChain"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "RateLimitMustBeDisabled"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "sender"; readonly type: "address"; }]; readonly name: "SenderNotAllowed"; 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 internalType: "address"; readonly name: "caller"; readonly type: "address"; }]; readonly name: "Unauthorized"; 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: "sender"; readonly type: "address"; }]; readonly name: "AllowListAdd"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "address"; readonly name: "sender"; readonly type: "address"; }]; readonly name: "AllowListRemove"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "sender"; readonly type: "address"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "amount"; readonly type: "uint256"; }]; readonly name: "Burned"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "uint64"; readonly name: "remoteChainSelector"; readonly type: "uint64"; }, { readonly indexed: false; readonly internalType: "bytes"; readonly name: "remoteToken"; readonly type: "bytes"; }, { 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: "outboundRateLimiterConfig"; 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 indexed: false; readonly internalType: "structRateLimiter.Config"; readonly name: "inboundRateLimiterConfig"; readonly type: "tuple"; }]; readonly name: "ChainAdded"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "uint64"; readonly name: "remoteChainSelector"; readonly type: "uint64"; }, { 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: "outboundRateLimiterConfig"; 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 indexed: false; readonly internalType: "structRateLimiter.Config"; readonly name: "inboundRateLimiterConfig"; readonly type: "tuple"; }]; readonly name: "ChainConfigured"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "uint64"; readonly name: "remoteChainSelector"; readonly type: "uint64"; }]; readonly name: "ChainRemoved"; 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 indexed: true; readonly internalType: "address"; readonly name: "provider"; readonly type: "address"; }, { readonly indexed: true; readonly internalType: "uint256"; readonly name: "amount"; readonly type: "uint256"; }]; readonly name: "LiquidityAdded"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "provider"; readonly type: "address"; }, { readonly indexed: true; readonly internalType: "uint256"; readonly name: "amount"; readonly type: "uint256"; }]; readonly name: "LiquidityRemoved"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "from"; readonly type: "address"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "amount"; readonly type: "uint256"; }]; readonly name: "LiquidityTransferred"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "sender"; readonly type: "address"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "amount"; readonly type: "uint256"; }]; readonly name: "Locked"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "sender"; readonly type: "address"; }, { readonly indexed: true; readonly internalType: "address"; readonly name: "recipient"; readonly type: "address"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "amount"; readonly type: "uint256"; }]; readonly name: "Minted"; 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: "address"; readonly name: "sender"; readonly type: "address"; }, { readonly indexed: true; readonly internalType: "address"; readonly name: "recipient"; readonly type: "address"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "amount"; readonly type: "uint256"; }]; readonly name: "Released"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "uint64"; readonly name: "remoteChainSelector"; readonly type: "uint64"; }, { readonly indexed: false; readonly internalType: "bytes"; readonly name: "previousPoolAddress"; readonly type: "bytes"; }, { readonly indexed: false; readonly internalType: "bytes"; readonly name: "remotePoolAddress"; readonly type: "bytes"; }]; readonly name: "RemotePoolSet"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "address"; readonly name: "oldRouter"; readonly type: "address"; }, { readonly indexed: false; readonly internalType: "address"; readonly name: "newRouter"; readonly type: "address"; }]; readonly name: "RouterUpdated"; 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 inputs: readonly []; readonly name: "acceptOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address[]"; readonly name: "removes"; readonly type: "address[]"; }, { readonly internalType: "address[]"; readonly name: "adds"; readonly type: "address[]"; }]; readonly name: "applyAllowListUpdates"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly components: readonly [{ readonly internalType: "uint64"; readonly name: "remoteChainSelector"; readonly type: "uint64"; }, { readonly internalType: "bool"; readonly name: "allowed"; readonly type: "bool"; }, { readonly internalType: "bytes"; readonly name: "remotePoolAddress"; readonly type: "bytes"; }, { readonly internalType: "bytes"; readonly name: "remoteTokenAddress"; readonly type: "bytes"; }, { 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: "outboundRateLimiterConfig"; 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: "inboundRateLimiterConfig"; readonly type: "tuple"; }]; readonly internalType: "structTokenPool.ChainUpdate[]"; readonly name: "chains"; readonly type: "tuple[]"; }]; readonly name: "applyChainUpdates"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "canAcceptLiquidity"; readonly outputs: readonly [{ readonly internalType: "bool"; readonly name: ""; readonly type: "bool"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "getAllowList"; readonly outputs: readonly [{ readonly internalType: "address[]"; readonly name: ""; readonly type: "address[]"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "getAllowListEnabled"; readonly outputs: readonly [{ readonly internalType: "bool"; readonly name: ""; readonly type: "bool"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint64"; readonly name: "remoteChainSelector"; readonly type: "uint64"; }]; readonly name: "getCurrentInboundRateLimiterState"; 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 internalType: "uint64"; readonly name: "remoteChainSelector"; readonly type: "uint64"; }]; readonly name: "getCurrentOutboundRateLimiterState"; 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 name: "getRateLimitAdmin"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "getRebalancer"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint64"; readonly name: "remoteChainSelector"; readonly type: "uint64"; }]; readonly name: "getRemotePool"; readonly outputs: readonly [{ readonly internalType: "bytes"; readonly name: ""; readonly type: "bytes"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint64"; readonly name: "remoteChainSelector"; readonly type: "uint64"; }]; readonly name: "getRemoteToken"; readonly outputs: readonly [{ readonly internalType: "bytes"; readonly name: ""; readonly type: "bytes"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "getRmnProxy"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: "rmnProxy"; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "getRouter"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: "router"; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "getSupportedChains"; readonly outputs: readonly [{ readonly internalType: "uint64[]"; readonly name: ""; readonly type: "uint64[]"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "getToken"; readonly outputs: readonly [{ readonly internalType: "contractIERC20"; readonly name: "token"; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint64"; readonly name: "remoteChainSelector"; readonly type: "uint64"; }]; readonly name: "isSupportedChain"; readonly outputs: readonly [{ readonly internalType: "bool"; readonly name: ""; readonly type: "bool"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "token"; readonly type: "address"; }]; readonly name: "isSupportedToken"; readonly outputs: readonly [{ readonly internalType: "bool"; readonly name: ""; readonly type: "bool"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly components: readonly [{ readonly internalType: "bytes"; readonly name: "receiver"; readonly type: "bytes"; }, { readonly internalType: "uint64"; readonly name: "remoteChainSelector"; readonly type: "uint64"; }, { readonly internalType: "address"; readonly name: "originalSender"; readonly type: "address"; }, { readonly internalType: "uint256"; readonly name: "amount"; readonly type: "uint256"; }, { readonly internalType: "address"; readonly name: "localToken"; readonly type: "address"; }]; readonly internalType: "structPool.LockOrBurnInV1"; readonly name: "lockOrBurnIn"; readonly type: "tuple"; }]; readonly name: "lockOrBurn"; readonly outputs: readonly [{ readonly components: readonly [{ readonly internalType: "bytes"; readonly name: "destTokenAddress"; readonly type: "bytes"; }, { readonly internalType: "bytes"; readonly name: "destPoolData"; readonly type: "bytes"; }]; readonly internalType: "structPool.LockOrBurnOutV1"; readonly name: ""; readonly type: "tuple"; }]; 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: "uint256"; readonly name: "amount"; readonly type: "uint256"; }]; readonly name: "provideLiquidity"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly components: readonly [{ readonly internalType: "bytes"; readonly name: "originalSender"; readonly type: "bytes"; }, { readonly internalType: "uint64"; readonly name: "remoteChainSelector"; readonly type: "uint64"; }, { readonly internalType: "address"; readonly name: "receiver"; readonly type: "address"; }, { readonly internalType: "uint256"; readonly name: "amount"; readonly type: "uint256"; }, { readonly internalType: "address"; readonly name: "localToken"; readonly type: "address"; }, { readonly internalType: "bytes"; readonly name: "sourcePoolAddress"; readonly type: "bytes"; }, { readonly internalType: "bytes"; readonly name: "sourcePoolData"; readonly type: "bytes"; }, { readonly internalType: "bytes"; readonly name: "offchainTokenData"; readonly type: "bytes"; }]; readonly internalType: "structPool.ReleaseOrMintInV1"; readonly name: "releaseOrMintIn"; readonly type: "tuple"; }]; readonly name: "releaseOrMint"; readonly outputs: readonly [{ readonly components: readonly [{ readonly internalType: "uint256"; readonly name: "destinationAmount"; readonly type: "uint256"; }]; readonly internalType: "structPool.ReleaseOrMintOutV1"; readonly name: ""; readonly type: "tuple"; }]; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint64"; readonly name: "remoteChainSelector"; readonly type: "uint64"; }, { 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: "outboundConfig"; 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: "inboundConfig"; readonly type: "tuple"; }]; readonly name: "setChainRateLimiterConfig"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "rateLimitAdmin"; readonly type: "address"; }]; readonly name: "setRateLimitAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "rebalancer"; readonly type: "address"; }]; readonly name: "setRebalancer"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint64"; readonly name: "remoteChainSelector"; readonly type: "uint64"; }, { readonly internalType: "bytes"; readonly name: "remotePoolAddress"; readonly type: "bytes"; }]; readonly name: "setRemotePool"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "newRouter"; readonly type: "address"; }]; readonly name: "setRouter"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes4"; readonly name: "interfaceId"; readonly type: "bytes4"; }]; readonly name: "supportsInterface"; readonly outputs: readonly [{ readonly internalType: "bool"; readonly name: ""; readonly type: "bool"; }]; readonly stateMutability: "pure"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "from"; readonly type: "address"; }, { readonly internalType: "uint256"; readonly name: "amount"; readonly type: "uint256"; }]; readonly name: "transferLiquidity"; 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 name: "typeAndVersion"; readonly outputs: readonly [{ readonly internalType: "string"; readonly name: ""; readonly type: "string"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "amount"; readonly type: "uint256"; }]; readonly name: "withdrawLiquidity"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }]; export default _default; //# sourceMappingURL=LockReleaseTokenPool_1_5.d.ts.map