An Australian school teacher mauled by a large shark at a Sydney beach says she fired a "left hook" at the predator before it dragged her underwater.