Well, the standard ones are mostly supported in conjunction with 'device classes'. Any device that supports the Security device class has to send any triggers defined by that class.
https://www.charmedquark.com/Web2/CQCDoc...=/Overview
Anything that supports the Lighting device class has to send the lighting load ones. Anything that supports the Locks device class has to send the locks ones. Anything that supports the Motion device class has to send motions ones.
The odd men out are User Action triggers, which are arbitrary and defined by each driver (though some device classes may require that drivers that implement it send out a user action.) For instance drivers that implement the Scene Controller device class should send out user action commands to report scenes being activated.
And there's no device class currently that encompasses presence type triggers. So that would be documented in the drivers that send them. I think the network monitor may be the only one.
Mostly though, when you look at a driver's docs and see it implements V2 device classes, that will tell you what standard triggers it will send.
In some cases, where the can be a lot of them, the class will require that the driver allow you to selectively enable them if there can be large numbers. V2 compliant devices like an Elk or Omni only will do that since they can have large numbers of potential fields that could send triggers (lights, security zones, and motion sensors) and you may not want to react to all of them.