You can register any type of field using PHP. The best way for finding out how a field is put together is to create and example using ACF and then export it to code. I don’t think that there is a list of every option for every field type anywhere, at least not that I’ve found.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users