export declare enum ChainId { MAINNET = 1, GOERLI = 5, SEPOLIA = 11155111, OPTIMISM = 10, OPTIMISM_GOERLI = 420, ARBITRUM_ONE = 42161, ARBITRUM_GOERLI = 421613, POLYGON = 137, POLYGON_MUMBAI = 80001, CELO = 42220, CELO_ALFAJORES = 44787, GNOSIS = 100, MOONBEAM = 1284, BNB = 56, AVALANCHE = 43114, BASE_GOERLI = 84531, BASE = 8453, MANTA_PACIFIC_TESTNET = 3441005, MANTA_PACIFIC = 169, SCROLL = 534352, SMARTBCH = 10000 } declare type ChainAddresses = { v3CoreFactoryAddress: string; multicallAddress: string; quoterAddress: string; v3MigratorAddress?: string; nonfungiblePositionManagerAddress?: string; tickLensAddress?: string; swapRouter02Address?: string; v1MixedRouteQuoterAddress?: string; }; export declare const SUPPORTED_CHAINS: readonly [ChainId.MAINNET, ChainId.OPTIMISM, ChainId.OPTIMISM_GOERLI, ChainId.ARBITRUM_ONE, ChainId.ARBITRUM_GOERLI, ChainId.POLYGON, ChainId.POLYGON_MUMBAI, ChainId.GOERLI, ChainId.SEPOLIA, ChainId.CELO_ALFAJORES, ChainId.CELO, ChainId.BNB, ChainId.AVALANCHE, ChainId.BASE, ChainId.BASE_GOERLI, ChainId.MANTA_PACIFIC_TESTNET, ChainId.MANTA_PACIFIC, ChainId.SCROLL, ChainId.SMARTBCH]; export declare type SupportedChainsType = typeof SUPPORTED_CHAINS[number]; export declare const CHAIN_TO_ADDRESSES_MAP: Record; export {};