import type { SignerAppInfo } from "expo-nip55"; import { getInstalledSignerApps } from "expo-nip55"; import { useEffect, useState } from "react"; export function useNip55() { const [signerApps, setSignerApps] = useState([]); useEffect(() => { getInstalledSignerApps().then(setSignerApps); }, []); return { isAvailable: signerApps.length > 0, apps: signerApps, }; }