The battery doesn't care, but can't be used until it warms back up.
And if you think you can't have condensation when it's freezing out, then you misunderstand how humidity works. Most of all because as long as you live and breathe there's humidity... Not to mention ice melt from pressure, heat, or further drops in temperature squeezing more water from the air.
That water goes somewhere, and that's onto cold things. Like metal things. And that's something we don't want, hence keeping the bike surfaces above the ambient temperature.
A radiant heater would need a huge amount of power to heat a bike to keep it above freezing. It will just prevent condensation, remove precipitation, and slow the heat loss from a warm bike in from a ride.
A blanket heater would be the most efficient to keep the bike operating and ready to ride at negative freezing temps.
A block heater for the battery would be even more efficient, but wouldn't keep the bike ready to ride when the temp dropped, but it would let you precondition or charge the bike in situations where you're just getting freezing temps in the lows of the day.
It all depends on what you need, how much water is getting into your storage area, including on the bike when you come in from outside.
For me, rain and fog are the enemy, so a radiant heater is best and yes, it runs 24/7 in the winter. Any time you let the temp in your storage area drop, is a chance for condensation to form. Even if it's freezing out.
-Crissa