Parking in road primises

I live in Dombivali west. There is a shop of stationary, just out side my building compound on the pavement of the road. Usually I have to park my vehicle on the road due to insufficient parking space in my residential complex. The road outside my complex has no restrictions on parking. There are no "No Parking" zones defined by the municipal corporation. I parked by vehicle just outside my compound in front of the shop. I had ensured that there was enough space for people to access the staionary. Next morning, the owner of the shop put her legs & dent on door of my car thereby damaging my car. When I confronted her asking why did she put the crates, she said you parked your car in front of my shop and if you do it again I will do the same again. My questions is, does she have right to the road in front of her shop, can she restrict other from parking on it. Also, even if the answer to the above questions is yes, does she have the right to damage anyone's car which is parked in front of her shop?