fix: make callback parameter of removeEventListener optional
diff --git a/index.d.ts b/index.d.ts
index ebebd61..e23f20b 100644
--- a/index.d.ts
+++ b/index.d.ts
@@ -45,7 +45,7 @@
     getDuration(inFrames?: boolean): number;
     triggerEvent<T = any>(name: AnimationEventName, args: T): void;
     addEventListener<T = any>(name: AnimationEventName, callback: AnimationEventCallback<T>): void;
-    removeEventListener<T = any>(name: AnimationEventName, callback: AnimationEventCallback<T>): void;
+    removeEventListener<T = any>(name: AnimationEventName, callback?: AnimationEventCallback<T>): void;
 }
 
 export type BaseRendererConfig = {
@@ -81,7 +81,7 @@
     renderer?: 'svg' | 'canvas' | 'html';
     loop?: boolean | number;
     autoplay?: boolean;
-    initialSegment?: AnimationSegment;        
+    initialSegment?: AnimationSegment;
     name?: string;
     assetsPath?: string;
     rendererSettings?: SVGRendererConfig | CanvasRendererConfig | HTMLRendererConfig;