Here is a little info that might help. 1 inch rain on 1000 square feet of roof will yield approx 600 gallons of water.

If you know the square footage of your roof and all the down spouts lead to your pond....you could get an idea of how much rain it would take to fill your pond. That is assuming you know the volume of your pond and have no other source of runoff.