import { MiscNetworks } from "@stakekit/common";
import type { Chain } from "@stakekit/rainbowkit";
declare const supportedMiscChains: readonly [MiscNetworks.Near, MiscNetworks.Tezos, MiscNetworks.Solana, MiscNetworks.Tron, MiscNetworks.Ton, MiscNetworks.Cardano];
export declare const supportedMiscChainsSet: Set<MiscNetworks.Cardano | MiscNetworks.Near | MiscNetworks.Solana | MiscNetworks.Tezos | MiscNetworks.Tron | MiscNetworks.Ton>;
export type SupportedMiscChains = (typeof supportedMiscChains)[number];
export type MiscChainsMap = {
    [Key in SupportedMiscChains]: {
        type: "misc";
        skChainName: Key;
        wagmiChain: Chain;
    };
};
export declare const solana: {
    readonly id: 501;
    readonly name: "Solana";
    readonly iconUrl: string;
    readonly nativeCurrency: {
        readonly decimals: 9;
        readonly name: "Solana";
        readonly symbol: "SOL";
    };
    readonly rpcUrls: {
        readonly public: {
            readonly http: readonly ["https://api.mainnet-beta.solana.com/"];
        };
        readonly default: {
            readonly http: readonly ["https://api.mainnet-beta.solana.com/"];
        };
    };
};
export declare const tron: {
    readonly id: 79;
    readonly name: "Tron";
    readonly iconUrl: string;
    readonly nativeCurrency: {
        readonly decimals: 6;
        readonly name: "Tron";
        readonly symbol: "TRX";
    };
    readonly rpcUrls: {
        readonly public: {
            readonly http: readonly ["https://api.trongrid.io"];
        };
        readonly default: {
            readonly http: readonly ["https://api.trongrid.io"];
        };
    };
};
export declare const ton: {
    readonly id: 3412;
    readonly name: "Ton";
    readonly iconUrl: string;
    readonly nativeCurrency: {
        readonly decimals: 9;
        readonly name: "Toncoin";
        readonly symbol: "TON";
    };
    readonly rpcUrls: {
        readonly public: {
            readonly http: readonly ["https://ton.nownodes.io"];
        };
        readonly default: {
            readonly http: readonly ["https://ton.nownodes.io"];
        };
    };
};
export declare const cardano: {
    readonly id: 2000;
    readonly name: "Cardano";
    readonly iconUrl: string;
    readonly nativeCurrency: {
        readonly decimals: 6;
        readonly name: "Cardano";
        readonly symbol: "ADA";
    };
    readonly rpcUrls: {
        readonly public: {
            readonly http: readonly [];
        };
        readonly default: {
            readonly http: readonly [];
        };
    };
};
export declare const miscChainsMap: MiscChainsMap;
export declare enum MiscChainIds {
    Near = 397,
    Tezos = 1729,
    Solana = 501,
    Tron = 79,
    Ton = 3412,
    Cardano = 2000
}
export {};
