What alerted me to blink was this post: 0.110: Speed! OpenZWave beta, HomeKit Cameras, ONVIF, Calendars
I haven’t tried it myself as I do not have blink.
pihole has moved from yaml to confog flow and has similar but certainly not identical code
async def async_step_import(self, user_input=None):
"""Handle a flow initiated by import."""
return await self.async_step_init(user_input, is_import=True)