import { ChainName, ChainType, NetworkIdentifier } from "@0xsquid/squid-types";
export declare const CHAINS: {
    ETHEREUM: {
        axelarChainName: ChainName;
        networkIdentifier: NetworkIdentifier;
        chainType: ChainType;
        rpc: string;
        networkName: string;
        chainId: string;
        nativeCurrency: {
            name: string;
            symbol: string;
            decimals: number;
            icon: string;
        };
        swapAmountForGas: string;
        sameChainSwapsSupported: boolean;
        chainIconURI: string;
        blockExplorerUrls: string[];
        chainNativeContracts: {
            wrappedNativeToken: string;
            ensRegistry: string;
            multicall: string;
            usdcToken: string;
        };
        bridges: {
            axelar: {
                gateway: string;
            };
            cctp: {
                cctpDomain: number;
                tokenMessenger: string;
            };
        };
        squidContracts: {
            squidRouter: string;
            defaultCrosschainToken: string;
            squidMulticall: string;
            squidFeeCollector: string;
        };
        estimatedRouteDuration: number;
        estimatedBoostRouteDuration: number;
        enableBoostByDefault: boolean;
        internalRpc: string;
    };
    ARBITRUM: {
        axelarChainName: ChainName;
        networkIdentifier: NetworkIdentifier;
        chainType: ChainType;
        rpc: string;
        networkName: string;
        chainId: string;
        nativeCurrency: {
            name: string;
            symbol: string;
            decimals: number;
            icon: string;
        };
        swapAmountForGas: string;
        sameChainSwapsSupported: boolean;
        chainIconURI: string;
        blockExplorerUrls: string[];
        chainNativeContracts: {
            wrappedNativeToken: string;
            ensRegistry: string;
            multicall: string;
            usdcToken: string;
        };
        bridges: {
            axelar: {
                gateway: string;
            };
            cctp: {
                cctpDomain: number;
                tokenMessenger: string;
            };
        };
        squidContracts: {
            squidRouter: string;
            defaultCrosschainToken: string;
            squidMulticall: string;
            squidFeeCollector: string;
        };
        estimatedRouteDuration: number;
        estimatedBoostRouteDuration: number;
        enableBoostByDefault: boolean;
        internalRpc: string;
    };
    AVALANCHE: {
        axelarChainName: ChainName;
        networkIdentifier: NetworkIdentifier;
        chainType: ChainType;
        rpc: string;
        networkName: string;
        chainId: string;
        nativeCurrency: {
            name: string;
            symbol: string;
            decimals: number;
            icon: string;
        };
        swapAmountForGas: string;
        sameChainSwapsSupported: boolean;
        chainIconURI: string;
        blockExplorerUrls: string[];
        chainNativeContracts: {
            wrappedNativeToken: string;
            ensRegistry: string;
            multicall: string;
            usdcToken: string;
        };
        bridges: {
            axelar: {
                gateway: string;
            };
            cctp: {
                cctpDomain: number;
                tokenMessenger: string;
            };
        };
        squidContracts: {
            squidRouter: string;
            defaultCrosschainToken: string;
            squidMulticall: string;
            squidFeeCollector: string;
        };
        estimatedRouteDuration: number;
        estimatedBoostRouteDuration: number;
        enableBoostByDefault: boolean;
        internalRpc: string;
    };
    OPTIMISM: {
        axelarChainName: ChainName;
        networkIdentifier: NetworkIdentifier;
        chainType: ChainType;
        rpc: string;
        networkName: string;
        chainId: string;
        nativeCurrency: {
            name: string;
            symbol: string;
            decimals: number;
            icon: string;
        };
        swapAmountForGas: string;
        sameChainSwapsSupported: boolean;
        chainIconURI: string;
        blockExplorerUrls: string[];
        chainNativeContracts: {
            wrappedNativeToken: string;
            ensRegistry: string;
            multicall: string;
            usdcToken: string;
        };
        bridges: {
            axelar: {
                gateway: string;
            };
            cctp: {
                cctpDomain: number;
                tokenMessenger: string;
            };
        };
        squidContracts: {
            squidRouter: string;
            defaultCrosschainToken: string;
            squidMulticall: string;
            squidFeeCollector: string;
        };
        estimatedRouteDuration: number;
        estimatedBoostRouteDuration: number;
        enableBoostByDefault: boolean;
        internalRpc: string;
    };
    POLYGON: {
        axelarChainName: ChainName;
        networkIdentifier: NetworkIdentifier;
        chainType: ChainType;
        rpc: string;
        networkName: string;
        chainId: string;
        nativeCurrency: {
            name: string;
            symbol: string;
            decimals: number;
            icon: string;
        };
        swapAmountForGas: string;
        sameChainSwapsSupported: boolean;
        chainIconURI: string;
        blockExplorerUrls: string[];
        chainNativeContracts: {
            wrappedNativeToken: string;
            ensRegistry: string;
            multicall: string;
            usdcToken: string;
        };
        bridges: {
            axelar: {
                gateway: string;
            };
        };
        squidContracts: {
            squidRouter: string;
            defaultCrosschainToken: string;
            squidMulticall: string;
            squidFeeCollector: string;
        };
        estimatedRouteDuration: number;
        estimatedBoostRouteDuration: number;
        enableBoostByDefault: boolean;
        internalRpc: string;
    };
    BASE: {
        axelarChainName: ChainName;
        networkIdentifier: NetworkIdentifier;
        chainType: ChainType;
        rpc: string;
        networkName: string;
        chainId: string;
        nativeCurrency: {
            name: string;
            symbol: string;
            decimals: number;
            icon: string;
        };
        swapAmountForGas: string;
        sameChainSwapsSupported: boolean;
        chainIconURI: string;
        blockExplorerUrls: string[];
        chainNativeContracts: {
            wrappedNativeToken: string;
            ensRegistry: string;
            multicall: string;
            usdcToken: string;
        };
        bridges: {
            axelar: {
                gateway: string;
            };
        };
        squidContracts: {
            squidRouter: string;
            defaultCrosschainToken: string;
            squidMulticall: string;
            squidFeeCollector: string;
        };
        estimatedRouteDuration: number;
        estimatedBoostRouteDuration: number;
        enableBoostByDefault: boolean;
        internalRpc: string;
    };
    LINEA: {
        axelarChainName: ChainName;
        networkIdentifier: NetworkIdentifier;
        chainType: ChainType;
        rpc: string;
        networkName: string;
        chainId: string;
        nativeCurrency: {
            name: string;
            symbol: string;
            decimals: number;
            icon: string;
        };
        swapAmountForGas: string;
        sameChainSwapsSupported: boolean;
        chainIconURI: string;
        blockExplorerUrls: string[];
        chainNativeContracts: {
            wrappedNativeToken: string;
            ensRegistry: string;
            multicall: string;
            usdcToken: string;
        };
        bridges: {
            axelar: {
                gateway: string;
            };
        };
        squidContracts: {
            squidRouter: string;
            defaultCrosschainToken: string;
            squidMulticall: string;
            squidFeeCollector: string;
        };
        estimatedRouteDuration: number;
        estimatedBoostRouteDuration: number;
        enableBoostByDefault: boolean;
        internalRpc: string;
    };
    BINANCE: {
        axelarChainName: ChainName;
        networkIdentifier: NetworkIdentifier;
        chainType: ChainType;
        rpc: string;
        networkName: string;
        chainId: string;
        nativeCurrency: {
            name: string;
            symbol: string;
            decimals: number;
            icon: string;
        };
        swapAmountForGas: string;
        sameChainSwapsSupported: boolean;
        chainIconURI: string;
        blockExplorerUrls: string[];
        chainNativeContracts: {
            wrappedNativeToken: string;
            ensRegistry: string;
            multicall: string;
            usdcToken: string;
        };
        bridges: {
            axelar: {
                gateway: string;
            };
        };
        squidContracts: {
            squidRouter: string;
            defaultCrosschainToken: string;
            squidMulticall: string;
            squidFeeCollector: string;
        };
        estimatedRouteDuration: number;
        estimatedBoostRouteDuration: number;
        enableBoostByDefault: boolean;
        internalRpc: string;
    };
    MANTLE: {
        axelarChainName: ChainName;
        networkIdentifier: NetworkIdentifier;
        chainType: ChainType;
        rpc: string;
        networkName: string;
        chainId: string;
        nativeCurrency: {
            name: string;
            symbol: string;
            decimals: number;
            icon: string;
        };
        swapAmountForGas: string;
        sameChainSwapsSupported: boolean;
        chainIconURI: string;
        blockExplorerUrls: string[];
        chainNativeContracts: {
            wrappedNativeToken: string;
            ensRegistry: string;
            multicall: string;
            usdcToken: string;
        };
        bridges: {
            axelar: {
                gateway: string;
            };
        };
        squidContracts: {
            squidRouter: string;
            defaultCrosschainToken: string;
            squidMulticall: string;
            squidFeeCollector: string;
        };
        estimatedRouteDuration: number;
        estimatedBoostRouteDuration: number;
        enableBoostByDefault: boolean;
        internalRpc: string;
    };
    FANTOM: {
        axelarChainName: ChainName;
        networkIdentifier: NetworkIdentifier;
        chainType: ChainType;
        rpc: string;
        networkName: string;
        chainId: string;
        nativeCurrency: {
            name: string;
            symbol: string;
            decimals: number;
            icon: string;
        };
        swapAmountForGas: string;
        sameChainSwapsSupported: boolean;
        chainIconURI: string;
        blockExplorerUrls: string[];
        chainNativeContracts: {
            wrappedNativeToken: string;
            ensRegistry: string;
            multicall: string;
            usdcToken: string;
        };
        bridges: {
            axelar: {
                gateway: string;
            };
        };
        squidContracts: {
            squidRouter: string;
            defaultCrosschainToken: string;
            squidMulticall: string;
            squidFeeCollector: string;
        };
        estimatedRouteDuration: number;
        estimatedBoostRouteDuration: number;
        enableBoostByDefault: boolean;
        internalRpc: string;
    };
    MOONBEAM: {
        axelarChainName: ChainName;
        networkIdentifier: NetworkIdentifier;
        chainType: ChainType;
        rpc: string;
        networkName: string;
        chainId: string;
        nativeCurrency: {
            name: string;
            symbol: string;
            decimals: number;
            icon: string;
        };
        swapAmountForGas: string;
        sameChainSwapsSupported: boolean;
        chainIconURI: string;
        blockExplorerUrls: string[];
        chainNativeContracts: {
            wrappedNativeToken: string;
            ensRegistry: string;
            multicall: string;
            usdcToken: string;
        };
        bridges: {
            axelar: {
                gateway: string;
            };
        };
        squidContracts: {
            squidRouter: string;
            defaultCrosschainToken: string;
            squidMulticall: string;
            squidFeeCollector: string;
        };
        estimatedRouteDuration: number;
        estimatedBoostRouteDuration: number;
        enableBoostByDefault: boolean;
        internalRpc: string;
    };
    CELO: {
        axelarChainName: ChainName;
        networkIdentifier: NetworkIdentifier;
        chainType: ChainType;
        rpc: string;
        networkName: string;
        chainId: string;
        nativeCurrency: {
            name: string;
            symbol: string;
            decimals: number;
            icon: string;
        };
        swapAmountForGas: string;
        sameChainSwapsSupported: boolean;
        chainIconURI: string;
        blockExplorerUrls: string[];
        chainNativeContracts: {
            wrappedNativeToken: string;
            ensRegistry: string;
            multicall: string;
            usdcToken: string;
        };
        bridges: {
            axelar: {
                gateway: string;
            };
        };
        squidContracts: {
            squidRouter: string;
            defaultCrosschainToken: string;
            squidMulticall: string;
            squidFeeCollector: string;
        };
        estimatedRouteDuration: number;
        estimatedBoostRouteDuration: number;
        enableBoostByDefault: boolean;
        internalRpc: string;
    };
    SCROLL: {
        axelarChainName: ChainName;
        networkIdentifier: NetworkIdentifier;
        chainType: ChainType;
        rpc: string;
        networkName: string;
        chainId: string;
        nativeCurrency: {
            name: string;
            symbol: string;
            decimals: number;
            icon: string;
        };
        swapAmountForGas: string;
        sameChainSwapsSupported: boolean;
        chainIconURI: string;
        blockExplorerUrls: string[];
        chainNativeContracts: {
            wrappedNativeToken: string;
            ensRegistry: string;
            multicall: string;
            usdcToken: string;
        };
        bridges: {
            axelar: {
                gateway: string;
            };
        };
        squidContracts: {
            squidRouter: string;
            defaultCrosschainToken: string;
            squidMulticall: string;
            squidFeeCollector: string;
        };
        estimatedRouteDuration: number;
        estimatedBoostRouteDuration: number;
        enableBoostByDefault: boolean;
        internalRpc: string;
    };
    NOBLE: {
        axelarChainName: ChainName;
        networkIdentifier: NetworkIdentifier;
        chainType: ChainType;
        rpc: string;
        rest: string;
        networkName: string;
        chainId: string;
        nativeCurrency: {
            name: string;
            symbol: string;
            decimals: number;
            icon: string;
        };
        swapAmountForGas: string;
        chainIconURI: string;
        blockExplorerUrls: string[];
        stakeCurrency: {
            coinDenom: string;
            coinMinimalDenom: string;
            coinDecimals: number;
            coingeckoId: string;
        };
        bip44: {
            coinType: number;
        };
        bech32Config: {
            bech32PrefixAccAddr: string;
            bech32PrefixAccPub: string;
            bech32PrefixValAddr: string;
            bech32PrefixValPub: string;
            bech32PrefixConsAddr: string;
            bech32PrefixConsPub: string;
        };
        currencies: {
            coinDenom: string;
            coinMinimalDenom: string;
            coinDecimals: number;
            coingeckoId: string;
        }[];
        feeCurrencies: {
            coinDenom: string;
            coinMinimalDenom: string;
            coinDecimals: number;
            coingeckoId: string;
        }[];
        coinType: number;
        gasPriceStep: {
            low: number;
            average: number;
            high: number;
        };
        features: string[];
        squidContracts: {
            defaultCrosschainToken: string;
        };
        bridges: {
            axelar: {};
            cctp: {
                cctpDomain: number;
            };
        };
        chainToAxelarChannelId: string;
        estimatedRouteDuration: number;
        enableBoostByDefault: boolean;
        sameChainSwapsSupported: boolean;
        estimatedBoostRouteDuration: number;
        internalRpc: string;
    };
    OSMOSIS: {
        id: string;
        chainId: string;
        networkIdentifier: string;
        chainName: string;
        axelarChainName: string;
        type: string;
        networkName: string;
        nativeCurrency: {
            name: string;
            symbol: string;
            decimals: number;
            icon: string;
        };
        chainIconURI: string;
        blockExplorerUrls: string[];
        swapAmountForGas: string;
        sameChainSwapsSupported: boolean;
        squidContracts: {
            defaultCrosschainToken: string;
            squidMulticall: string;
        };
        boostSupported: boolean;
        enableBoostByDefault: boolean;
        bridges: {
            ibc: {
                "archway-1": string;
                "mantle-1": string;
                "acre_9052-1": string;
                "agoric-3": string;
                "akashnet-2": string;
                "axelar-dojo-1": string;
                "bitcanna-1": string;
                "bitsong-2b": string;
                "carbon-1": string;
                "cosmoshub-4": string;
                "chihuahua-1": string;
                "jackal-1": string;
                "cheqd-mainnet-1": string;
                "comdex-1": string;
                "cronosmainnet_25-1": string;
                "mainnet-3": string;
                "desmos-mainnet": string;
                "evmos_9001-2": string;
                "kichain-2": string;
                "likecoin-mainnet-2": string;
                "lum-network-1": string;
                "sentinelhub-2": string;
                "fetchhub-4": string;
                "gravity-bridge-3": string;
                "injective-1": string;
                "omniflixhub-1": string;
                "irishub-1": string;
                "neutron-1": string;
                "ixo-5": string;
                "juno-1": string;
                "core-1": string;
                "mars-1": string;
                "migaloo-1": string;
                "noble-1": string;
                "kaiyo-1": string;
                "regen-1": string;
                "quicksilver-2": string;
                "secret-4": string;
                "stargaze-1": string;
                "sommelier-3": string;
                "stride-1": string;
                "columbus-5": string;
                "phoenix-1": string;
                "umee-1": string;
                "pirin-1": string;
                "kava_2222-10": string;
                celestia: string;
                "coreum-mainnet-1": string;
                "dydx-mainnet-1": string;
                "teritori-1": string;
                "pacific-1": string;
                "dymension_1100-1": string;
                "humans_1089-1": string;
                "ssc-1": string;
                "cataclysm-1": string;
                "perun-1": string;
                "kyve-1": string;
            };
        };
        rpcList: string[];
        rest: string;
        chainToAxelarChannelId: string;
        feeCurrencies: {
            coinDenom: string;
            coinMinimalDenom: string;
            coinDecimals: number;
            coingeckoId: string;
        }[];
        currencies: {
            coinDenom: string;
            coinMinimalDenom: string;
            coinDecimals: number;
            coingeckoId: string;
        }[];
        stakeCurrency: {
            coinDenom: string;
            coinMinimalDenom: string;
            coinDecimals: number;
            coingeckoId: string;
        };
        coinType: number;
        bip44: {
            coinType: number;
            _id: string;
        };
        bech32Config: {
            bech32PrefixAccAddr: string;
            bech32PrefixAccPub: string;
            bech32PrefixValAddr: string;
            bech32PrefixValPub: string;
            bech32PrefixConsAddr: string;
            bech32PrefixConsPub: string;
        };
        gasPriceStep: {
            low: number;
            average: number;
            high: number;
            _id: string;
        };
        features: never[];
        enabled: boolean;
        rpc: string;
        chainType: string;
    };
    XRPL_EVM_TESTNET: {
        networkName: string;
        chainIconURI: string;
    };
};
export declare const TOKENS: {
    ETHEREUM: {
        ETH: {
            type: ChainType;
            chainId: string;
            address: string;
            name: string;
            symbol: string;
            decimals: number;
            logoURI: string;
            coingeckoId: string;
            subGraphIds: string[];
            volatility: number;
            usdPrice: number;
        };
        USDC: {
            type: ChainType;
            chainId: string;
            address: string;
            name: string;
            symbol: string;
            decimals: number;
            logoURI: string;
            coingeckoId: string;
            axelarNetworkSymbol: string;
            subGraphIds: string[];
            volatility: number;
            usdPrice: number;
        };
        USDT: {
            type: ChainType;
            chainId: string;
            address: string;
            name: string;
            symbol: string;
            decimals: number;
            logoURI: string;
            coingeckoId: string;
            subGraphIds: string[];
            volatility: number;
            usdPrice: number;
        };
        WETH: {
            type: ChainType;
            chainId: string;
            address: string;
            name: string;
            symbol: string;
            decimals: number;
            logoURI: string;
            coingeckoId: string;
            subGraphIds: string[];
            volatility: number;
            usdPrice: number;
        };
        WBTC: {
            type: ChainType;
            chainId: string;
            address: string;
            name: string;
            symbol: string;
            decimals: number;
            logoURI: string;
            coingeckoId: string;
            subGraphIds: string[];
            volatility: number;
            usdPrice: number;
        };
    };
    BASE: {
        ETH: {
            type: ChainType;
            chainId: string;
            address: string;
            name: string;
            symbol: string;
            decimals: number;
            logoURI: string;
            coingeckoId: string;
            volatility: number;
            usdPrice: number;
        };
        USDbC: {
            type: ChainType;
            chainId: string;
            address: string;
            name: string;
            symbol: string;
            decimals: number;
            logoURI: string;
            coingeckoId: string;
            volatility: number;
            usdPrice: number;
        };
        USDC: {
            type: ChainType;
            chainId: string;
            address: string;
            name: string;
            symbol: string;
            decimals: number;
            logoURI: string;
            coingeckoId: string;
            volatility: number;
            usdPrice: number;
        };
        axlUSDC: {
            type: ChainType;
            chainId: string;
            address: string;
            name: string;
            symbol: string;
            decimals: number;
            logoURI: string;
            coingeckoId: string;
            volatility: number;
            usdPrice: number;
        };
        WETH: {
            type: ChainType;
            chainId: string;
            address: string;
            name: string;
            symbol: string;
            decimals: number;
            logoURI: string;
            coingeckoId: string;
            volatility: number;
            usdPrice: number;
        };
    };
    AVALANCHE: {
        AVAX: {
            type: ChainType;
            chainId: string;
            address: string;
            name: string;
            symbol: string;
            decimals: number;
            logoURI: string;
            coingeckoId: string;
            subGraphIds: string[];
            volatility: number;
            usdPrice: number;
        };
        USDC: {
            type: ChainType;
            chainId: string;
            address: string;
            name: string;
            symbol: string;
            decimals: number;
            logoURI: string;
            coingeckoId: string;
            subGraphIds: string[];
            volatility: number;
            usdPrice: number;
        };
        MAI: {
            type: ChainType;
            chainId: string;
            address: string;
            name: string;
            symbol: string;
            decimals: number;
            logoURI: string;
            coingeckoId: string;
            volatility: number;
            usdPrice: number;
        };
        USDT: {
            type: ChainType;
            chainId: string;
            address: string;
            name: string;
            symbol: string;
            decimals: number;
            logoURI: string;
            coingeckoId: string;
            volatility: number;
            usdPrice: number;
        };
        axlUSDC: {
            type: ChainType;
            chainId: string;
            address: string;
            name: string;
            symbol: string;
            axelarNetworkSymbol: string;
            decimals: number;
            logoURI: string;
            coingeckoId: string;
            subGraphIds: string[];
            volatility: number;
            usdPrice: number;
        };
    };
};
