import { UIConfig } from '@crossmint/common-sdk-base'; import { ClientSideWalletCreateArgs, SolanaChain, EVMChain, StellarChain } from '@crossmint/wallets-sdk'; export { Balances, Chain, ClientSideWalletArgsFor, ClientSideWalletCreateArgs, EVMWallet, EvmExternalWalletSignerConfig, Signer, SolanaExternalWalletSignerConfig, SolanaWallet, StellarWallet, Wallet, WalletPlugin } from '@crossmint/wallets-sdk'; /** Configuration for automatic wallet creation on user login. */ type CreateOnLogin = ClientSideWalletCreateArgs | ClientSideWalletCreateArgs | ClientSideWalletCreateArgs; type BaseCrossmintWalletProviderProps = { /** Configuration for automatic wallet creation on login. */ createOnLogin?: CreateOnLogin; /** Whether to show passkey helper UI. Default: true. */ showPasskeyHelpers?: boolean; /** Appearance configuration for wallet UI components. */ appearance?: UIConfig; }; export type { BaseCrossmintWalletProviderProps, CreateOnLogin };