import { PropsWithChildren } from 'react'; import { CreateConfigParameters, WagmiProviderProps } from 'wagmi'; import { WalletList } from '../types/Wallet.js'; import { Chain, Transport } from 'viem'; import { EvmExternalWalletProviderConfig } from './EvmExternalWalletContext.js'; import { InjectedParameters } from 'wagmi/connectors'; import { TExternalWallet } from '@getpara/react-common'; export interface ParaEvmProviderConfig> extends Omit, 'connectors'> { appName: string; appDescription?: string; appUrl?: string; appIcon?: string; wallets?: WalletList | TExternalWallet[]; projectId: string; paraConnectorOptions?: InjectedParameters; } export type ParaWagmiProviderProps = Omit; export interface ParaEvmProviderProps> { config: ParaEvmProviderConfig; internalConfig: EvmExternalWalletProviderConfig; wagmiProviderProps?: ParaWagmiProviderProps; } export declare function ParaEvmProvider>({ children, internalConfig, config: _config, wagmiProviderProps, }: ParaEvmProviderProps & PropsWithChildren): import("react/jsx-runtime").JSX.Element;