export { C as CHAIN_BY_ID, D as DEFAULT_BACKEND_URL, a as DEFAULT_SIGNER_ADDRESS, H as HYPERCORE_CHAIN_ID, b as HYPERCORE_USDC_ADDRESS, N as NATIVE_TOKEN_ADDRESS, S as SOURCE_CHAINS, c as SUPPORTED_CHAINS, d as SupportedTokenOption, e as chainRegistry, f as findChainIdForToken, g as getChainBadge, h as getChainIcon, i as getChainId, j as getChainName, k as getChainObject, l as getExplorerName, m as getExplorerTxUrl, n as getExplorerUrl, o as getSupportedChainIds, p as getSupportedTargetTokens, q as getSupportedTokenSymbolsForChain, r as getTargetTokenSymbolsForChain, s as getTokenAddress, t as getTokenDecimals, u as getTokenDecimalsByAddress, v as getTokenIcon, w as getTokenSymbol, x as getUsdcAddress, y as getUsdcDecimals, z as isSupportedTokenAddressForChain } from './caip-CsslyHGL.cjs'; import 'viem/chains'; import 'viem'; /** * Lightweight Solana token registry — no `@solana/web3.js` dependency, so it * can be imported from EVM code paths (e.g. `constants.ts`) without pulling * the heavy Solana runtime into EVM-only bundles. The web3.js-backed runtime * helpers (connections, transfers) live in `./solana`; import the token * registry directly from this module, never via `./solana`. */ interface SolanaToken { symbol: string; mint: string; decimals: number; } declare const SOLANA_TOKENS: SolanaToken[]; declare function getSolanaTokenBySymbol(symbol: string): SolanaToken | undefined; declare function getSolanaTokenByMint(mint: string): SolanaToken | undefined; export { SOLANA_TOKENS, type SolanaToken, getSolanaTokenByMint, getSolanaTokenBySymbol };