Diodorus Siculus (book XX) description of Ophellas' army:
And so Ophellas, when everything for his campaign had been prepared magnificently, set out with his army, having more than ten thousand foot-soldiers, six hundred horsemen, a hundred chariots, and more than three hundred charioteers and men to fight beside them. There followed also of those who are termed non-combatants not less than ten thousand; and many of these brought their children and wives and other possessions, so that the army was like a colonizing expedition.
The Cyrenean monument called the "List of Military Officers": https://igcyr.unibo.it/igcyr084000
It mentions some soldier types: Triakatioi, Tethrippos, Paraibatai, Peltastai, Pezoi, Monippos, and Akontistai.
The Triakatioi were probably an elite force of youths. Tethrippos are the four-horses chariots. Paraibatai were probably the fighters from the chariots. Peltastai and Akontistai were javelineers. Pezoi were probably heavy infantrymen. Monippos could be single horse chariots or cavalrymen.
As for visual representations, I don't know of any at the moment.