How to find what state the alarm is going to end up with?

I want different automations to run when arming the alarm (pending arm delay) to when its armed away vs night.

Is there a way to detect what the end state of the alarm is going to be after the arm delay?

Aka off => pending => armed night. Is there a way to see what’s comming after pending?