Well, in most apps you will layer both kinds of models. You’ll have SQL which is declarative, but you’ll call those queries as procedures. The boundaries around a React component are declarative, but the render function is procedural.
So when I talk about declarative models I’m talking about the Swiss cheese of declarative models with procedures mixed in.