--- /dev/null
+from typing import AnyStr, Iterable, List, Union\r
+\r
+_EitherStr = Union[str, unicode]\r
+\r
+def fnmatch(filename: _EitherStr, pattern: _EitherStr) -> bool: ...\r
+def fnmatchcase(filename: _EitherStr, pattern: _EitherStr) -> bool: ...\r
+def filter(names: Iterable[AnyStr], pattern: _EitherStr) -> List[AnyStr]: ...\r
+def translate(pattern: AnyStr) -> AnyStr: ...\r