import { Connector, CreateConnectorFn } from 'wagmi';
export declare const notEmpty: <T>(value: T) => value is NonNullable<T>;
export declare const isClient: () => boolean;
export declare const isRoninInAppBrowser: () => boolean;
export declare const isSafeWallet: () => Promise<boolean>;
export declare const getUserAgent: () => import("ua-parser-js").IResult | undefined;
export declare const detectBrowser: () => string;
export declare const detectOS: () => string;
export declare const isIOS: () => boolean;
export declare const isAndroid: () => boolean;
export declare const isMobile: () => boolean;
export declare const isDesktop: () => boolean;
export declare const isInjectedConnector: (connectorType?: string) => connectorType is "injected";
export declare const isRoninWallet: (connectorId?: string) => connectorId is "RONIN_WALLET";
export declare const isRoninWalletInjected: (connectorId?: string) => connectorId is "com.roninchain.wallet";
export declare const isWCConnector: (connectorId?: string) => connectorId is "walletConnect";
export declare const isWaypointConnector: (connectorId?: string) => connectorId is "WAYPOINT";
export declare const isSafeConnector: (connectorId?: string) => connectorId is "safe";
export declare const isCoinbaseConnector: (connectorId?: string) => connectorId is "coinbaseWalletSDK";
export declare const generateInAppBrowserRoninMobileLink: (uri: string) => string;
export declare const generateRoninMobileWCLink: (uri: string, prefix?: string) => string;
export declare const isRoninExtensionInstalled: (connectors: readonly Connector<CreateConnectorFn>[]) => boolean;
export declare const truncate: (value?: string, options?: {
    prefixChar?: number;
    suffixChar?: number;
    bridge?: string;
}) => string;
export declare const formatBalance: (amount: bigint) => string;
export declare const isValidURL: (url: string) => boolean;
export declare const getReverseNode: (address: string) => string;
export declare const svgToBase64: (svgText: string) => string;
export declare const getVersionInfo: () => string;
