Heavy rain likely for next four days; flood warning near rivers