import React, { ComponentType } from 'react'; export declare type WalletState = { isConnected: boolean; walletIcon?: string; walletAccountAddress?: string; }; declare type PaymentCryptoContextValue = { walletState: WalletState; disconnectWallet: () => void; }; declare const PaymentCryptoContext: React.Context; declare const PaymentCryptoProviderWrapper: React.FC; declare function withPaymentCryptoProvider(Component: ComponentType): (props: T) => JSX.Element; export { PaymentCryptoContext, PaymentCryptoProviderWrapper as PaymentCryptoProvider, withPaymentCryptoProvider };