nip44: { decrypt: (pubkey: string, secret: string, m: string) => string; encrypt: (pubkey: string, secret: string, m: string) => string; getSharedSecret: { cache: LRUCache<string, Uint8Array>; getKey: (args: string[]) => string; getValue: (args: string[]) => Uint8Array; (...args: string[]): Uint8Array; };} = ...