Merge pull request #2280 from arturovt/typings

fix: `addEventListener` method returns function except `void`
diff --git a/index.d.ts b/index.d.ts
index e23f20b..feeda8c 100644
--- a/index.d.ts
+++ b/index.d.ts
@@ -44,7 +44,7 @@
     setSubframe(useSubFrames: boolean): void;
     getDuration(inFrames?: boolean): number;
     triggerEvent<T = any>(name: AnimationEventName, args: T): void;
-    addEventListener<T = any>(name: AnimationEventName, callback: AnimationEventCallback<T>): void;
+    addEventListener<T = any>(name: AnimationEventName, callback: AnimationEventCallback<T>): () => void;
     removeEventListener<T = any>(name: AnimationEventName, callback?: AnimationEventCallback<T>): void;
 }