interface WatchNumberOptions { name: Key; } type WatchNumberDecorated = { [key in Key]: number; }; declare const WatchNumber: (options: WatchNumberOptions) => (objOrCls: WatchNumberDecorated, propertyKey: KeyInt) => void; export { WatchNumber, WatchNumberDecorated, WatchNumberOptions };