import type { ChainName, ChainId } from "@certusone/wormhole-sdk"; import { CONTRACTS, CHAINS, CHAIN_ID_ALGORAND, CHAIN_ID_ETH, CHAIN_ID_POLYGON, CHAIN_ID_BSC, CHAIN_ID_AVAX, CHAIN_ID_SOLANA, CHAIN_ID_ARBITRUM, CHAIN_ID_ARBITRUM_SEPOLIA, CHAIN_ID_SEPOLIA, CHAIN_ID_BASE, CHAIN_ID_OPTIMISM, CHAIN_ID_BASE_SEPOLIA, CHAIN_ID_OPTIMISM_SEPOLIA, toChainName, toChainId, isEVMChain, assertChain, assertEVMChain, coalesceChainName } from "@certusone/wormhole-sdk/lib/cjs/utils/consts"; import { WormholeEnvironment, WormholeNetwork, XContractAddress } from "./types"; import { SupportedChainName } from "../chains"; declare const isChainName: (s: string) => s is "unset" | "solana" | "ethereum" | "terra" | "bsc" | "polygon" | "avalanche" | "oasis" | "algorand" | "aurora" | "fantom" | "karura" | "acala" | "klaytn" | "celo" | "near" | "moonbeam" | "neon" | "terra2" | "injective" | "osmosis" | "sui" | "aptos" | "arbitrum" | "optimism" | "gnosis" | "pythnet" | "xpla" | "btc" | "base" | "sei" | "rootstock" | "scroll" | "mantle" | "wormchain" | "cosmoshub" | "evmos" | "kujira" | "neutron" | "celestia" | "stargaze" | "seda" | "dymension" | "sepolia" | "arbitrum_sepolia" | "base_sepolia" | "optimism_sepolia" | "holesky" | "polygon_sepolia"; declare const isChainId: (id: number) => id is ChainId; declare const getWormholeContractsByNetwork: (network: WormholeNetwork) => WormholeEnvironment; declare const getChainNameByChainId: (chainId: ChainId) => ChainName; declare const WORMHOLE_RPC_HOSTS: Record; declare const EthereumChainName: "ethereum"; declare const AlgorandChainName: "algorand"; declare const AvalancheChainName: "avalanche"; declare const SolanaChainName: "solana"; declare const PolygonChainName: "polygon"; declare const FantomChainName: "fantom"; declare const BscChainName: "bsc"; declare const ArbitrumChainName: "arbitrum"; declare const ArbitrumSepoliaChainName: "arbitrum_sepolia"; declare const SepoliaChainName: "sepolia"; declare const OptimismChainName: "optimism"; declare const BaseChainName: "base"; declare const OptimismSepoliaChainName: "optimism_sepolia"; declare const BaseSepoliaChainName: "base_sepolia"; type WrappedAssetMap = Record, XContractAddress>; declare const createWrappedAssetMap: (network: WormholeNetwork) => WrappedAssetMap; export type { WrappedAssetMap, }; export { CHAIN_ID_ETH, CHAIN_ID_ALGORAND, CHAIN_ID_AVAX, CHAIN_ID_SOLANA, CHAIN_ID_ARBITRUM, CHAIN_ID_ARBITRUM_SEPOLIA, CHAIN_ID_BSC, CHAIN_ID_SEPOLIA, CHAIN_ID_BASE, CHAIN_ID_OPTIMISM, CHAIN_ID_POLYGON, CHAIN_ID_BASE_SEPOLIA, CHAIN_ID_OPTIMISM_SEPOLIA, CHAINS, CONTRACTS, WORMHOLE_RPC_HOSTS, AlgorandChainName, EthereumChainName, AvalancheChainName, SolanaChainName, PolygonChainName, FantomChainName, BscChainName, ArbitrumChainName, ArbitrumSepoliaChainName, SepoliaChainName, OptimismChainName, OptimismSepoliaChainName, BaseChainName, BaseSepoliaChainName, getChainNameByChainId, isChainId, isChainName, isEVMChain, toChainId, toChainName, getWormholeContractsByNetwork, assertChain, assertEVMChain, createWrappedAssetMap, coalesceChainName, }; //# sourceMappingURL=constants.d.ts.map