The difference between saved object export and snapshot

I would like to know if i don't need to keep the data in Elastic Stack but I do need to keep those application configuration, mapping, searches, dashboard, visualization .
Do I need to take snapshot ? Or or just export all saved objects and kibana, elasticsearch and logstash configuration files to backup is enough?

Exporting should be sufficient for what you need.