The syntax for declarative Jenkinsfiles can be found at https://jenkins.io/doc/book/pipeline/syntax/.
Be aware that plugins are able to contribute all kinds of steps and tools, so be sure to check the documentation of the plugin you are planning to use!