import { PropsWithChildren } from 'react'; import { FarcasterMiniAppManagement, type BalanceManagement, type ChainManagement, type ConnectParaEmbedded, type ExternalWalletContextType, type ExternalWalletProviderConfigBase } from '@getpara/react-common'; import { TExternalHooks } from './externalHooks.js'; export type EvmExternalWalletContextType = ExternalWalletContextType & ChainManagement & BalanceManagement & ConnectParaEmbedded & TExternalHooks & { username?: string; avatar?: string; } & FarcasterMiniAppManagement & { verificationStage: 'verifying' | 'switchingChain'; switchConnection: (connectorName: string) => Promise; }; export declare const EvmExternalWalletContext: import("react").Context; export type EvmExternalWalletProviderConfig = ExternalWalletProviderConfigBase; export declare function EvmExternalWalletProvider({ children, para, walletsWithFullAuth, includeWalletVerification, connectionOnly, }: EvmExternalWalletProviderConfig & PropsWithChildren): import("react/jsx-runtime").JSX.Element;