import type { UseWalletCapabilitiesReturn } from '@meshconnect/uwc-types'; /** * Hook for managing wallet capabilities * @returns Wallet capabilities state and a fetch function to manually fetch capabilities * @throws Error if used outside of ConnectionProvider * @example * ```tsx * const { capabilities, networkCapabilities, isLoading, error, fetchCapabilities } = useWalletCapabilities() * * const handleFetchCapabilities = async () => { * await fetchCapabilities() * } * * if (isLoading) { * return
Loading capabilities...
* } * * if (capabilities?.['eip155:1']?.atomicBatching.supported) { * console.log('Atomic batching is supported') * } * ``` */ export declare function useWalletCapabilities(): UseWalletCapabilitiesReturn; //# sourceMappingURL=useWalletCapabilities.d.ts.map