of course not. You'll have to make more abilities with different cooldowns. It's not that hard.
Example: Create 5 or 3 abilities. 1 has 10 secs cd, 2 has 7.5, 3 has 5-6.
and when you pick an item or your hero's ttributes become equal to or greater, just remove ??? ability from the unit and add that ability with less cooldown.
I can't get triggers cuz I can't get triggers.