How to get types for declarative lifecycle hooks for models in Typescript

I’m trying to implement lifecycle hooks in my model (Models | Strapi Documentation), but there are no types for the methods or model that I am in.

Does anyone have some guidance on adding strict typing for the model columns and lifecycle events? Cheers!