@type t() :: %AgentPushKit.Model.EventFilter{ child: t(), children: [t()], comparison: any(), field: any(), operator: any(), value: any() }