import { ChainId } from "@certusone/wormhole-sdk";
import { web3 } from "@project-serum/anchor";
export declare const isBrowser: string | boolean;
export declare const WORMHOLE_RPC_HOSTS: string[];
export declare const ETH_NETWORK_CHAIN_ID: number;
export declare const ROPSTEN_ETH_NETWORK_CHAIN_ID: number;
export declare const BSC_NETWORK_CHAIN_ID: number;
export declare const POLYGON_NETWORK_CHAIN_ID: number;
export declare const AVAX_NETWORK_CHAIN_ID: number;
export declare const OASIS_NETWORK_CHAIN_ID: number;
export declare const AURORA_NETWORK_CHAIN_ID: number;
export declare const FANTOM_NETWORK_CHAIN_ID: number;
export declare const KARURA_NETWORK_CHAIN_ID: number;
export declare const ACALA_NETWORK_CHAIN_ID: number;
export declare const KLAYTN_NETWORK_CHAIN_ID: number;
export declare const CELO_NETWORK_CHAIN_ID: number;
export declare const NEON_NETWORK_CHAIN_ID: number;
export declare const getEvmChainId: (chainId: ChainId) => 1 | 5 | 3 | 56 | 97 | 137 | 80001 | 43114 | 43113 | 42262 | 42261 | 1313161554 | 1313161555 | 250 | 4002 | 686 | 596 | 787 | 597 | 8217 | 1001 | 42220 | 44787 | 245022934 | 245022926 | undefined;
export declare const isSolanaChain: (chain: ChainId) => boolean;
export declare const SOLANA_HOST: string;
export declare const ALGORAND_HOST: {
    algodToken: string;
    algodServer: string;
    algodPort: string;
};
export declare const KARURA_HOST: string;
export declare const ACALA_HOST: string;
export declare const ETH_BRIDGE_ADDRESS: string;
export declare const ETH_TOKEN_BRIDGE_ADDRESS: string;
export declare const BSC_BRIDGE_ADDRESS: string;
export declare const BSC_TOKEN_BRIDGE_ADDRESS: string;
export declare const POLYGON_BRIDGE_ADDRESS: string;
export declare const POLYGON_TOKEN_BRIDGE_ADDRESS: string;
export declare const AVAX_BRIDGE_ADDRESS: string;
export declare const AVAX_TOKEN_BRIDGE_ADDRESS: string;
export declare const OASIS_BRIDGE_ADDRESS: string;
export declare const OASIS_TOKEN_BRIDGE_ADDRESS: string;
export declare const AURORA_BRIDGE_ADDRESS: string;
export declare const AURORA_TOKEN_BRIDGE_ADDRESS: string;
export declare const FANTOM_BRIDGE_ADDRESS: string;
export declare const FANTOM_TOKEN_BRIDGE_ADDRESS: string;
export declare const KARURA_BRIDGE_ADDRESS: string;
export declare const KARURA_TOKEN_BRIDGE_ADDRESS: string;
export declare const ACALA_BRIDGE_ADDRESS: string;
export declare const ACALA_TOKEN_BRIDGE_ADDRESS: string;
export declare const KLAYTN_BRIDGE_ADDRESS: string;
export declare const KLAYTN_TOKEN_BRIDGE_ADDRESS: string;
export declare const CELO_BRIDGE_ADDRESS: string;
export declare const CELO_TOKEN_BRIDGE_ADDRESS: string;
export declare const NEON_BRIDGE_ADDRESS: string;
export declare const NEON_TOKEN_BRIDGE_ADDRESS: string;
export declare const SOL_BRIDGE_ADDRESS: string;
export declare const SOL_TOKEN_BRIDGE_ADDRESS: string;
export declare const ROPSTEN_ETH_BRIDGE_ADDRESS: string;
export declare const ROPSTEN_ETH_TOKEN_BRIDGE_ADDRESS: string;
export declare const TERRA_BRIDGE_ADDRESS: string;
export declare const TERRA_TOKEN_BRIDGE_ADDRESS: string;
export declare const TERRA2_BRIDGE_ADDRESS: string;
export declare const TERRA2_TOKEN_BRIDGE_ADDRESS: string;
export declare const ALGORAND_BRIDGE_ID: bigint;
export declare const ALGORAND_TOKEN_BRIDGE_ID: bigint;
export declare const getBridgeAddressForChain: (chainId: ChainId) => string;
export declare const getTokenBridgeAddressForChain: (chainId: ChainId) => string;
export declare const getCoinGeckoApi: (tokenSymbol: string) => "" | "https://api.coingecko.com/api/v3/simple/token_price/solana?contract_addresses=So11111111111111111111111111111111111111112&vs_currencies=usd" | "<https://api.coingecko.com/api/v3/simple/token_price/binance-smart-chain?contract_addresses=0xB8c77482e45F1F44dE1745F52C74426C631bDD52&vs_currencies=usd>" | "<https://api.coingecko.com/api/v3/simple/token_price/binance-smart-chain?contract_addresses=0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d&vs_currencies=usd>";
export declare const WETH_ADDRESS: string;
export declare const WETH_DECIMALS = 18;
export declare const ROPSTEN_WETH_ADDRESS: string;
export declare const ROPSTEN_WETH_DECIMALS = 18;
export declare const WBNB_ADDRESS: string;
export declare const WBNB_DECIMALS = 18;
export declare const WMATIC_ADDRESS: string;
export declare const WMATIC_DECIMALS = 18;
export declare const getDefaultNativeCurrencyAddressEvm: (chainId: ChainId) => "" | "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" | "0xb4fbf271143f4fbf7b91a5ded31805e42b2208d6" | "0xc778417e063141139fce010982780140aa0cd5ab" | "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c" | "0xae13d989dac2f0debff460ac112a837c89baa7cd" | "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270" | "0x9c3c9283d3e44854697cd22d3faa240cfb032889";
export declare const MAX_VAA_UPLOAD_RETRIES_SOLANA = 10;
export declare const ZEBEC_ADDRESS = "3QR2HYqZPPn4P6Xh2eaujTnQUQRenFeRR8e3by6DZoa1";
export declare const BSC_ZEBEC_BRIDGE_ADDRESS = "0x70ae6aE526172805384e879c4d472cFd8B2dd4FE";
export declare const SOL_ZEBEC_BRIDGE_ADDRESS = "7uwjpCoFFBNNF7Bd85hW5RQkxgsRX5MR6hray5EWB19v";
export declare const fee_keypair: web3.Keypair;
