import type { ChainGroup } from "@stakekit/rainbowkit";
import { type SupportedCosmosChains } from "./cosmos";
import { type EvmChainIds, type SupportedEvmChain } from "./evm";
import { type MiscChainIds, type SupportedMiscChains } from "./misc";
import { type SubstrateChainIds, type SupportedSubstrateChains } from "./substrate";
export declare const isEvmChain: (chain: string) => chain is SupportedEvmChain;
export declare const isSolanaChain: (chain: string) => chain is SupportedMiscChains;
export declare const isTonChain: (chain: string) => chain is SupportedMiscChains;
export declare const isTronChain: (chain: string) => chain is SupportedMiscChains;
export declare const isBittensorChain: (chain: string) => chain is SupportedSubstrateChains;
export declare const isSupportedChain: (chain: string) => chain is SupportedSKChains;
export declare const evmChainGroup: ChainGroup;
export type SupportedSKChainIds = EvmChainIds | SubstrateChainIds | MiscChainIds;
export type SupportedSKChains = SupportedCosmosChains | SupportedEvmChain | SupportedMiscChains | SupportedSubstrateChains;
