diff --git a/pyatv/core/__init__.py b/pyatv/core/__init__.py
index <HASH>..<HASH> 100644
--- a/pyatv/core/__init__.py
+++ b/pyatv/core/__init__.py
@@ -2,13 +2,11 @@
 import asyncio
 from typing import Any, Awaitable, Callable, Dict, Mapping, NamedTuple, Optional, Set
 
-from mypy_extensions import VarArg
-
 from pyatv.const import FeatureName, PairingRequirement, Protocol
 from pyatv.interface import BaseService
 
 TakeoverMethod = Callable[
-    [VarArg(Any)],
+    ...,
     Callable[[], None],
 ]
core: Remove need for mypy_extensions

I find mypy_extensions to be an unnecessary dependency and not adding
it as one breaks Log4HTML.