Jenkins Global Pipeline Stage Timeouts

I have a series of Jenkins pipeline jobs that are running different stages. They all are inheriting stages from a pipeline library. I’d like to set global timeouts on each stage so that no stage runs over a specific length of time.

I can set the timeout on a specific stage but is there a way to set this globally - without actually setting it in the pipeline itself (i.e. using top-level options)?