diff --git a/src/Auth/User/Provider.php b/src/Auth/User/Provider.php
index <HASH>..<HASH> 100644
--- a/src/Auth/User/Provider.php
+++ b/src/Auth/User/Provider.php
@@ -9,13 +9,13 @@ final class Provider implements \Illuminate\Contracts\Auth\UserProvider, \Auth0\
     /**
      * A repository instance.
      */
-    private Repository $repository;
+    private \Auth0\Laravel\Contract\Auth\User\Repository $repository;
 
     /**
      * @inheritdoc
      */
     public function __construct(
-        \Auth0\Laravel\Auth\User\Repository $repository
+        \Auth0\Laravel\Contract\Auth\User\Repository $repository
     ) {
         $this->repository = $repository;
     }
Update `Auth\User\Provider::__construct()` to accept a Repository Interface, rather than Class (#<I>)