declare global { interface Window { coin98?: boolean; gamestop?: Record; xfi?: Record; ethereum?: { isMetaMask?: boolean; isTrust?: boolean; isImToken?: boolean; isCoin98?: boolean; isMathWallet?: boolean; isCoinbaseWallet?: boolean; isTally?: boolean; isBraveWallet?: boolean; isExodus?: boolean; isOpera?: boolean; isGamestop?: boolean; isXDEFI?: boolean; providers?: { isCoinbaseWallet?: boolean; }[]; }; } } export declare const hasInjected: () => boolean; export declare const isMetamaskProvider: () => boolean; export declare const isCoin98Provider: () => boolean; export declare const isMathWalletProvider: () => boolean; export declare const isImTokenProvider: () => boolean; export declare const isTrustProvider: () => boolean; export declare const isDappBrowserProvider: () => boolean; export declare const isCoinbaseProvider: () => boolean; export declare const isTallyProvider: () => boolean; export declare const isBraveWalletProvider: () => boolean; export declare const isOperaWalletProvider: () => boolean; export declare const isExodusProvider: () => boolean; export declare const isGamestopInstalled: () => boolean; export declare const isGamestopProvider: () => boolean; export declare const isXdefiInstalled: () => boolean; export declare const isXdefiProvider: () => boolean;