/// interface Window { nostr?: { getPublicKey(): Promise signEvent(event: object): Promise nip04?: { encrypt(pubkey: string, plaintext: string): Promise decrypt(pubkey: string, ciphertext: string): Promise } } }