import type { UseSessionReturn } from '@meshconnect/uwc-types'; /** * Hook for accessing the current wallet session state * @returns Session information including active address, network, and connection details * @throws Error if used outside of ConnectionProvider * @example * ```tsx * const { activeAddress, activeNetwork, availableNetworks } = useSession() * * if (activeAddress) { * console.log(`Connected: ${activeAddress}`) * console.log(`Network: ${activeNetwork?.name}`) * console.log(`Available networks: ${availableNetworks.length}`) * } * ``` */ export declare function useSession(): UseSessionReturn; //# sourceMappingURL=useSession.d.ts.map