import { CosmosNetworks } from "@stakekit/common";
import type { Chain } from "@stakekit/rainbowkit";
import type { CosmosChainsAssets } from "../../../providers/cosmos/chains/types";
export declare const supportedCosmosChains: readonly [CosmosNetworks.Akash, CosmosNetworks.Cosmos, CosmosNetworks.Juno, CosmosNetworks.Kava, CosmosNetworks.Osmosis, CosmosNetworks.Stargaze, CosmosNetworks.Onomy, CosmosNetworks.Persistence, CosmosNetworks.Axelar, CosmosNetworks.Quicksilver, CosmosNetworks.Agoric, CosmosNetworks.BandProtocol, CosmosNetworks.Bitsong, CosmosNetworks.Chihuahua, CosmosNetworks.Comdex, CosmosNetworks.Crescent, CosmosNetworks.Cronos, CosmosNetworks.Cudos, CosmosNetworks.FetchAi, CosmosNetworks.GravityBridge, CosmosNetworks.IRISnet, CosmosNetworks.KiNetwork, CosmosNetworks.MarsProtocol, CosmosNetworks.Regen, CosmosNetworks.Secret, CosmosNetworks.Sentinel, CosmosNetworks.Sommelier, CosmosNetworks.Teritori, CosmosNetworks.Umee, CosmosNetworks.Coreum, CosmosNetworks.Desmos, CosmosNetworks.Dydx, CosmosNetworks.Injective, CosmosNetworks.Sei, CosmosNetworks.Mantra];
export declare const supportedCosmosChainsSet: Set<CosmosNetworks.Agoric | CosmosNetworks.Akash | CosmosNetworks.Axelar | CosmosNetworks.BandProtocol | CosmosNetworks.Bitsong | CosmosNetworks.Chihuahua | CosmosNetworks.Comdex | CosmosNetworks.Coreum | CosmosNetworks.Cosmos | CosmosNetworks.Crescent | CosmosNetworks.Cronos | CosmosNetworks.Cudos | CosmosNetworks.Desmos | CosmosNetworks.Dydx | CosmosNetworks.FetchAi | CosmosNetworks.GravityBridge | CosmosNetworks.Injective | CosmosNetworks.IRISnet | CosmosNetworks.Juno | CosmosNetworks.Kava | CosmosNetworks.KiNetwork | CosmosNetworks.MarsProtocol | CosmosNetworks.Onomy | CosmosNetworks.Osmosis | CosmosNetworks.Persistence | CosmosNetworks.Quicksilver | CosmosNetworks.Regen | CosmosNetworks.Secret | CosmosNetworks.Sentinel | CosmosNetworks.Sommelier | CosmosNetworks.Stargaze | CosmosNetworks.Teritori | CosmosNetworks.Umee | CosmosNetworks.Sei | CosmosNetworks.Mantra>;
export type SupportedCosmosChains = (typeof supportedCosmosChains)[number];
export type CosmosChainsMap = {
    [Key in SupportedCosmosChains]: {
        type: "cosmos";
        skChainName: Key;
        wagmiChain: Chain;
        chain: CosmosChainsAssets;
    };
};
