export declare enum CHAINS_IDS {
    ETHEREUM = "ethereum",
    BSC = "bsc",
    POLYGON = "polygon",
    AVALANCHEC = "avalanche",
    SOLANA = "solana",
    TEZOS = "tezos",
    FANTOM = "fantom",
    ARBITRUM = "arbitrum",
    AURORA = "aurora",
    OPTIMISM = "optimism",
    GNOSIS = "gnosis",
    CELO = "celo",
    MOONRIVER = "moonriver",
    MOONBEAM = "moonbeam",
    METIS = "metis",
    BOBA = "boba",
    EVMOS = "evmos",
    ALGORAND = "algorand",
    HARMONY = "harmony",
    XDC = "xinfin",
    ZILLIQA = "zilliqa",
    BLUZELLE = "bluzelle",
    TOMOCHAIN = "tomochain",
    ELROND = "elrond",
    BAND = "bandchain",
    KAVA = "kava",
    KLAYTN = "klaytn",
    HECO = "heco",
    IOTEX = "iotex",
    NEAR = "near",
    POLKADOT = "polkadot",
    BTTC = "bttc",
    FUSE = "fuse",
    APTOS = "aptos",
    CRONOS = "cronos",
    ASTAR = "astar",
    SUI = "sui",
    OSMOSIS = "osmosis",
    ZKSYNC = "zksync",
    BASE = "base",
    MANTLE = "mantle",
    LINEA = "linea",
    ZKEVM = "zkevm",
    SCROLL = "scroll",
    BLAST = "blast",
    CELESTIA = "celestia",
    AGORIC = "agoric",
    AKASH = "akash",
    ARCHWAY = "archway",
    AXELAR = "axelar",
    COREUM = "coreum",
    COSMOSHUB = "cosmoshub",
    CRESCENT = "crescent",
    DYDX = "dydx",
    EVMOSCOSMOS = "evmos-cosmos",
    INJECTIVE = "injective",
    JUNO = "juno",
    KUJIRA = "kujira",
    LUNACLASSIC = "terra-classic",
    NOBLE = "noble",
    PERSISTENCE = "persistence",
    REGEN = "regen",
    SECRETNETWORK = "secretnetwork",
    SOMMELIER = "sommelier",
    STARGAZE = "stargaze",
    STRIDE = "stride",
    UMEE = "umee",
    DYMENSION = "dymension",
    ASSETMANTLE = "assetmantle",
    GRAVITYBRIDEG = "gravitybridge",
    IRISNET = "irisnet",
    SENTINEL = "sentnel",
    MODE = "mode",
    RSK = "rsk",
    TAIKO = "taiko",
    OPBNB = "opbnb",
    MANTAPACIFIC = "manta-pacific",
    ARBITRUMNOVA = "arbitrum-nova",
    ZORA = "zora",
    RONIN = "ronin",
    IMMUTABLEZKEVM = "mmutable-zkevm",
    BOB = "bob",
    MINT = "mint",
    ZETA = "zeta",
    ABSTRACT = "abstract",
    IMX = "immutable-zkevm",
    WORLDCHAIN = "worldchain",
    FRAXTAL = "fraxtal",
    XLAYER = "xlayer",
    BERACHAIN = "berachain",
    INK = "ink",
    SONEIUM = "soneium",
    SONIC = "sonic",
    GRAVITY = "gravity"
}
export declare const ALCHEMY_KEY = "lERz1xVUelACgw1ngLwf5x-GeXChl1e6";
export declare const INFURA_API_KEY = "9aa3d95b3bc440fa88ea12eaa4456161";
export interface IChainData {
    id: string;
    name: string;
    chainId: string;
    chainAlias?: string;
    nativeToken?: {
        name?: string;
        symbol?: string;
        address?: string;
        decimals?: string;
    };
    info?: {
        url: string;
        rpc: string;
    };
    symbol: string;
    wrappedNativeToken?: string;
    wrappedNativeTokenAddress?: string;
    lifiFeeSymbol?: string;
    lifiFeeToken?: string;
    lifiFeeDecimals?: string;
    minGaslessAmount?: number;
}
export declare const CHAIN_LIST: Array<IChainData>;
export declare enum API_METHOD {
    GET = "get",
    POST = "post"
}
export declare const BASE_UNIT = 1000000000;
export declare enum PROVIDERS {
    ZEROX = "0x",
    PARASWAP = "paraswap",
    COWSWAP = "cowswap",
    ONEINCH = "1inch",
    KYBERSWAP = "kyber",
    DODO = "dodo",
    LIFI = "lifi",
    XY = "xy",
    NETSWAP = "netswap",
    DIFFUSION = "diffusion",
    XSWAP = "xswap",
    JUPITER = "jupiter",
    SOYFINANCE = "soyfinance",
    VVSFINANCE = "vvsfinance",
    ELK = "elk",
    ARTHSWAP = "arthswap",
    LUASWAP = "luaswap",
    MESHSWAP = "meshswap",
    QUACKSWAP = "quackswap",
    KLAYSWAP = "klayswap",
    ROUTER = "router",
    SOCKET = "socket",
    RANGO = "rango",
    DEBRIDGE = "debridge",
    OSMOSISDEX = "osmosisdex",
    ZEROSWAP = "zeroswap",
    MDEX = "mdex",
    SQUIDROUTER = "squidRouter",
    OPENOCEAN = "openocean",
    LAYERSWAP = "layerSwap"
}
export declare const UNIFRONT_PROVIDERS: string[];
export declare const COSMOS_CHAINS: CHAINS_IDS[];
export declare const TOKEN_INFO_DISABLED_PROVIDERS: PROVIDERS[];
export declare const BRIDGE_SUPPORTED_CHAINS: {
    debridge: CHAINS_IDS[];
    lifi: CHAINS_IDS[];
    rango: CHAINS_IDS[];
    router: CHAINS_IDS[];
    socket: CHAINS_IDS[];
    xy: CHAINS_IDS[];
};
export declare const SUPPORTED_CHAINS: {
    "0x": CHAINS_IDS[];
    paraswap: CHAINS_IDS[];
    "1inch": CHAINS_IDS[];
    kyber: CHAINS_IDS[];
    dodo: CHAINS_IDS[];
    lifi: CHAINS_IDS[];
    debridge: CHAINS_IDS[];
    xy: CHAINS_IDS[];
    socket: CHAINS_IDS[];
    router: CHAINS_IDS[];
    rango: CHAINS_IDS[];
    zeroswap: CHAINS_IDS[];
    vvsfinance: CHAINS_IDS[];
    soyfinance: CHAINS_IDS[];
    netswap: CHAINS_IDS[];
    diffusion: CHAINS_IDS[];
    xswap: CHAINS_IDS[];
    jupiter: CHAINS_IDS[];
    elk: CHAINS_IDS[];
    arthswap: CHAINS_IDS[];
    luaswap: CHAINS_IDS[];
    cowswap: CHAINS_IDS[];
    meshswap: CHAINS_IDS[];
    quackswap: CHAINS_IDS[];
    klayswap: CHAINS_IDS[];
    osmosisdex: CHAINS_IDS[];
    mdex: CHAINS_IDS[];
    squidRouter: CHAINS_IDS[];
    openocean: CHAINS_IDS[];
    layerSwap: CHAINS_IDS[];
};
export declare const PROVIDERS_LIST: {
    "0x": {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    paraswap: {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    cowswap: {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    "1inch": {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    openocean: {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    kyber: {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    dodo: {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    lifi: {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    xy: {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    netswap: {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    diffusion: {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    xswap: {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    jupiter: {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    soyfinance: {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    vvsfinance: {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    elk: {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    arthswap: {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    luaswap: {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    meshswap: {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    quackswap: {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    klayswap: {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    router: {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    socket: {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    debridge: {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    rango: {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    osmosisdex: {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    zeroswap: {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    mdex: {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    squidRouter: {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
    layerSwap: {
        id: PROVIDERS;
        name: string;
        url: string;
        logo: string;
        description: string;
        supportedChains: CHAINS_IDS[];
    };
};
export declare const OX_PROVIDER_URLS: {
    avalanche: string;
    bsc: string;
    fantom: string;
    polygon: string;
    celo: string;
    optimism: string;
    arbitrum: string;
    ethereum: string;
};
export declare const NATIVE_TOKEN: {
    bsc: string[];
    polygon: string[];
    base: string[];
    celo: string[];
    optimism: string[];
    avalanche: string[];
    ethereum: string[];
    solana: string[];
    tezos: string[];
    tomochain: string[];
    fantom: string[];
    arbitrum: string[];
    algorand: string[];
    harmony: string[];
    zilliqa: string[];
    metis: string[];
    aurora: string[];
    elrond: string[];
    gnosis: string[];
    moonriver: string[];
    moonbeam: string[];
    klaytn: string[];
    boba: string[];
    heco: string[];
    bttc: string[];
    iotex: string[];
    evmos: string[];
    fuse: string[];
    xinfin: string[];
    bluzelle: never[];
    bandchain: never[];
    kava: never[];
    near: never[];
    polkadot: never[];
    aptos: never[];
    cronos: string[];
    astar: string[];
    sui: never[];
    cosmoshub: string[];
    osmosis: string[];
    zksync: string[];
    mantle: string[];
    linea: string[];
    zkevm: string[];
    scroll: string[];
    blast: string[];
    celestia: string[];
    agoric: string[];
    akash: string[];
    archway: string[];
    axelar: string[];
    coreum: string[];
    crescent: string[];
    dydx: string[];
    "evmos-cosmos": string[];
    injective: string[];
    juno: string[];
    kujira: string[];
    "terra-classic": string[];
    noble: string[];
    persistence: string[];
    regen: string[];
    secretnetwork: string[];
    sommelier: string[];
    stargaze: string[];
    stride: string[];
    umee: string[];
    dymension: string[];
    assetmantle: string[];
    gravitybridge: string[];
    irisnet: string[];
    sentnel: string[];
    mode: string[];
    rsk: string[];
    taiko: string[];
    "manta-pacific": string[];
    opbnb: string[];
    "arbitrum-nova": string[];
    zora: string[];
    ronin: string[];
    "mmutable-zkevm": string[];
    bob: string[];
    mint: string[];
    zeta: string[];
    abstract: string[];
    worldchain: string[];
    fraxtal: string[];
    "immutable-zkevm": string[];
    xlayer: string[];
    berachain: string[];
    ink: string[];
    soneium: string[];
    sonic: string[];
    gravity: string[];
};
export declare const GASLESS_SUPPORTED_PROVIDERS: PROVIDERS[];
export declare const TOKEN_INFO_URL = "https://extension-v2.unifront.io/v2/token/tokenDetail";
export declare const NATIVE_TOKEN_INFO_URL = "https://extension-v2.unifront.io/v2/token/price";
export declare const TOKEN_INFO_URL_NEW = "https://v2.unifront.io/v2/token/info";
export declare const RANGO_API_KEY: any;
export declare const SOCKET_API_KEY: any;
export declare const ZERO_X_API_KEY: any;
export declare const ONE_INCH_API_KEY: any;
export declare const HEADER_APPLICATION_JSON: {
    "Content-Type": string;
};
export declare const DODO_HEADER_APPLICATION_JSON: {
    "user-agent": string;
};
export declare const DODO_API_KEY = "cabcfa7b98ffd57932";
export declare const BASE_EXCHANGE_URL = "https://extension-v2.unifront.io/v2/exchange/";
export declare const HTTP_SUCCESS_CODES: number[];
export declare const UNIFRONT_TOKEN_PRICE_URL = "https://extension-v2.unifront.io/v2/token/rate";
export declare const nativeTokenAddress = "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee";
