• Returns either nip04 or nip44 encryption methods depending on event kind

    Parameters

    Returns
        | {
            decrypt: (
                pubkey: string,
                ciphertext: string,
            ) => string | Promise<string>;
            encrypt: (pubkey: string, plaintext: string) => string | Promise<string>;
        }
        | {
            decrypt: (
                pubkey: string,
                ciphertext: string,
            ) => string | Promise<string>;
            encrypt: (pubkey: string, plaintext: string) => string | Promise<string>;
        }