import type { EIP1193Provider } from '../../../EvmWalletProvider.types'; import type { EvmWalletDetectionResult } from '../../windowInjected.types'; type DetectEvmWalletFromProviderParams = { provider: EIP1193Provider; }; /** * Detects wallet identity from provider flags using hardcoded checks. * * This is essential for wallet app in-app browsers where the wallet injects * its provider with identifying flags (e.g., isMetaMask, isCoinbaseWallet). * * The order of checks matters - more specific flags should be checked first * to avoid false positives (e.g., some MetaMask forks also set isMetaMask). * * @param params.provider - The EIP-1193 provider to detect * @returns Detection result with displayName and icon, or null if unknown * @not-instrumented */ export declare const detectEvmWalletFromProvider: ({ provider, }: DetectEvmWalletFromProviderParams) => EvmWalletDetectionResult | null; export {}; //# sourceMappingURL=detectEvmWalletFromProvider.d.ts.map