A prominent Palestinian militia leader in Gaza who opposed Hamas has been killed.

Yasser Abu Shabab headed the so-called Popular Forces group, which has dozens of fighters and operates in Israeli-controlled territory near the southern city of Rafah.

The Popular Forces said in a statement that Abu Shabab was shot while "attempting to resolve a dispute" between members of a family. It dismissed as "misleading" reports that he was killed by Hamas, which had accused him of collaborating with Israel.

An earlier statement from Abu Shabab's Bedouin tribe, the Tarabin, said he had been killed "at the hands of the resistance", and accused him of betraying the Palestinian people.

Other sources said his death was the result of an internal power struggle.