--- /dev/null
+from typing import Any, Optional\r
+from datetime import datetime, tzinfo, timedelta\r
+\r
+def tzname_in_python2(namefunc): ...\r
+def enfold(dt: datetime, fold: int = ...): ...\r
+\r
+class _DatetimeWithFold(datetime):\r
+ @property\r
+ def fold(self): ...\r
+\r
+class _tzinfo(tzinfo):\r
+ def is_ambiguous(self, dt: datetime) -> bool: ...\r
+ def fromutc(self, dt: datetime) -> datetime: ...\r
+\r
+class tzrangebase(_tzinfo):\r
+ def __init__(self) -> None: ...\r
+ def utcoffset(self, dt: Optional[datetime]) -> Optional[timedelta]: ...\r
+ def dst(self, dt: Optional[datetime]) -> Optional[timedelta]: ...\r
+ def tzname(self, dt: Optional[datetime]) -> str: ...\r
+ def fromutc(self, dt: datetime) -> datetime: ...\r
+ def is_ambiguous(self, dt: datetime) -> bool: ...\r
+ __hash__ = ... # type: Any\r
+ def __ne__(self, other): ...\r
+ __reduce__ = ... # type: Any\r