The only ones I know of are:

requires factions { x, y, ... z, }
building_present_min_level x y
resource x
hidden_resource x
marian_reforms

connected using "and", "or" and "not"

Addtionally condtionals do not work on agents just recruitment and building requirements.