Was ist der Unterschied zwischen declare und typeset?

Kann jemand den Unterschied zwischen Deklarieren und Setzen anhand von Beispielen aus der Praxis