import { SupportedNetworks } from '../types/chains'; import { SupportedEvmNamespaces } from '../types/namespaces'; import { type OKXUniversalProviderOptions } from '../types'; type Namespaces = { chains: string[]; rpcMap?: Record; defaultChain?: string; params?: any; }; export declare const getEvmChainsNamespaces: (isRequired: boolean) => Record; export declare const getTonChainsNamespaces: (isRequired: boolean, params: any) => Record; export declare const getSolanaChainsNamespaces: (isRequired: boolean) => Record; export declare const getBtcChainsNamespaces: (isRequired: boolean) => Record; export declare const getSuiChainsNamespaces: (isRequired: boolean) => Record; export declare const getAptosChainsNamespaces: (isRequired: boolean) => Record; export declare const getCosmosChainsNamespaces: (isRequired: boolean) => Record; export declare const getTronChainsNamespaces: (isRequired: boolean) => Record; export declare const addChainNamespace: (network: SupportedNetworks, isRequired?: boolean, params?: any) => Record; export declare const getAllNamespaces: (props?: OKXUniversalProviderOptions) => { requiredNamespaces: Record; optionalNamespaces: Record; }; export declare const getNamespaces: (props?: OKXUniversalProviderOptions) => { namespaces: Record; optionalNamespaces: Record; }; export declare const getAllSupportedChains: () => { ethereum: typeof SupportedEvmNamespaces; solana: string[]; bitcoin: string[]; aptos: string[]; sui: string[]; cosmos: string[]; }; export {}; //# sourceMappingURL=chains.d.ts.map