Would be something like this
{ "criteria": { "requirement": { "trigger": "minecraft:player_interacted_with_entity", "conditions": { "item": { "items": [ "minecraft:enchanted_book" ], "nbt": "{StoredEnchantments:...}" }, "entity": { "type": "minecraft:villager" } } } } }
1