import { z } from 'zod'; declare const NetworkSchema: z.ZodEnum<["abstract", "abstract-testnet", "arbitrum", "avalanche-fuji", "avalanche", "b3", "base-sepolia", "base", "bsc", "ethereum", "iotex", "optimism", "peaq", "polygon", "polygon-amoy", "sei", "sei-testnet", "solana-devnet", "solana"]>; type Network = z.infer; declare const SupportedEVMNetworks: Network[]; declare const EvmNetworkToChainId: Map<"base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana", number>; declare const SupportedSVMNetworks: Network[]; declare const SvmNetworkToChainId: Map<"base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana", number>; declare const ChainIdToNetwork: Record; export { ChainIdToNetwork as C, EvmNetworkToChainId as E, type Network as N, SupportedEVMNetworks as S, NetworkSchema as a, SupportedSVMNetworks as b, SvmNetworkToChainId as c };