/** EIP-1193 provider injected by wallets (MetaMask, etc.); may have providers array when multiple injected */ type EthereumWindowProvider = Record & { providers?: Record[]; }; declare global { interface Window { trustWallet: any; trustwallet: any; ethereum?: EthereumWindowProvider; } } export declare const isFamily: () => boolean; export declare const isPhantom: () => boolean; export declare const isArgent: () => boolean; export declare const isSafe: () => boolean; export {};