import { EventTemplate, VerifiedEvent } from './core.ts' export interface WindowNostr { getPublicKey(): Promise signEvent(event: EventTemplate): Promise nip04?: { encrypt(pubkey: string, plaintext: string): Promise decrypt(pubkey: string, ciphertext: string): Promise } nip44?: { encrypt(pubkey: string, plaintext: string): Promise decrypt(pubkey: string, ciphertext: string): Promise } }