/** * Which Base Account flavor(s) to surface in the popup at * `keys.coinbase.com`. * * - `'smartWalletOnly'` — only **Coinbase Smart Wallet** (a passkey-backed * ERC-4337 contract wallet onboarded via Face ID / fingerprint / Yubikey, * with no seed phrase). Best for first-time onchain users. * - `'eoaOnly'` — only **Coinbase Wallet (EOA)** (the existing Coinbase * Wallet mobile app / browser extension, a standard private-key wallet). * Best when the user already has Coinbase Wallet installed. * - `'all'` — both options shown. Use this when in doubt. */ export type BaseAccountPreferenceOptions = 'all' | 'smartWalletOnly' | 'eoaOnly'; export type BaseAccountPreference = { options?: BaseAccountPreferenceOptions; }; export type AddBaseAccountEvmExtensionOptions = { /** * Which Base Account flavor(s) to surface in the popup at * `keys.coinbase.com`. Defaults to `{ options: 'all' }` from * `@base-org/account`, which lets the user pick. * * @see {@link BaseAccountPreferenceOptions} for the meaning of each option. */ preference?: BaseAccountPreference; }; //# sourceMappingURL=baseAccount.types.d.ts.map