The compiler complains because TestComponent is defined to implement IPromisifiedComponent but it lacks the setStatePromise method which this interface defines.
The fact that you are adding this method at runtime using the decorator is not good enough for the compiler, so you need to let it know that it's ok and you know what you're doing: