import React from 'react'; import { truncateEthAddress, truncateSolanaAddress } from './format'; declare const nFormatter: (num: number, digits?: number) => string; declare const detectBrowser: () => "" | import("detect-browser").Browser | "bot" | "node" | "react-native"; declare const isAndroid: () => boolean; declare const isMobile: () => boolean; type ReactChildArray = ReturnType; declare function flattenChildren(children: React.ReactNode): ReactChildArray; export declare const isWalletConnectConnector: (connectorId?: string) => connectorId is "walletConnect"; export declare const isCoinbaseWalletConnector: (connectorId?: string) => connectorId is "coinbaseWalletSDK"; export declare const isInjectedConnector: (connectorId?: string) => connectorId is "injected"; export { detectBrowser, flattenChildren, isAndroid, isMobile, nFormatter, truncateEthAddress, truncateSolanaAddress };