Israel earlier said it struck Hezbollah targets in Lebanon's capital Beirut, prompting threats of an Iranian response.