export declare enum SupportedChainId { ETH = 1, OPTIMISM = 10, CRONOS = 25, BSC = 56, UNICHAIN = 130, POLYGON = 137, FANTOM = 250, BOBA = 288, WORLDCHAIN = 480, HYPEREVM = 999, METIS = 1088, MOONBEAM = 1284, MOONRIVER = 1285, DOGECHAIN = 2000, CANTO = 7700, KLAYTN = 8217, BASE = 8453, ARBITRUM = 42161, AVALANCHE = 43114, DFK = 53935, LINEA = 59144, BERACHAIN = 80094, BLAST = 81457, SCROLL = 534352, AURORA = 1313161554, HARMONY = 1666600000 } /** * List of paused chain IDs */ export declare const PAUSED_CHAIN_IDS: SupportedChainId[]; /** * List of supported chain ids, where SynapseBridge is deployed. */ export declare const SUPPORTED_CHAIN_IDS: number[]; /** * List of chain ids where SynapseCCTP is deployed, ordered by CCTP's domain: * https://developers.circle.com/stablecoin/docs/cctp-protocol-contract#mainnet-contract-addresses * * Note: This is a subset of SUPPORTED_CHAIN_IDS. */ export declare const CCTP_SUPPORTED_CHAIN_IDS: number[]; /** * List of chain ids where FastBridge (RFQ) is deployed, ordered by chain id * */ export declare const RFQ_SUPPORTED_CHAIN_IDS: number[]; /** * List of chain ids where SynapseIntentRouter is deployed, ordered lexicographically. * Note: this is currently serving as an entry point for swaps between arbitrary tokens, * but will also support bridge modules in the future. */ export declare const INTENTS_SUPPORTED_CHAIN_IDS: number[]; /** * List of chain ids where both Intents and GasZip are deployed. * Note: make sure to exclude any chain ids where Intents are deployed, but GasZip is not. */ export declare const GASZIP_SUPPORTED_CHAIN_IDS: number[]; /** * List of chain ids where both Intents and Relay are deployed. * Note: make sure to exclude any chain ids where Intents are deployed, but Relay is not. */ export declare const RELAY_SUPPORTED_CHAIN_IDS: number[]; /** * List of chain ids where hydrating on constructor is supported , ordered by monke * * Note: This is a subset of SUPPORTED_CHAIN_IDS. */ export declare const HYDRATION_SUPPORTED_CHAIN_IDS: number[]; export declare const isChainIdSupported: (chainId: number) => chainId is SupportedChainId; export declare const areIntentsSupported: (chainId: number) => chainId is SupportedChainId;