An explosion in the building left three firefighters critically injured, but all are expected to survive.