2 from collections.abc import Mapping, Set
3 from datetime import datetime
4 from typing import Any, Tuple, overload
6 if sys.version_info >= (3, 8):
7 from typing import Literal
9 from typing_extensions import Literal
14 languages: list[str] | Tuple[str, ...] | Set[str] | None,
15 settings: Mapping[Any, Any] | None,
16 add_detected_language: Literal[True],
17 ) -> list[tuple[str, datetime, str]]: ...
21 languages: list[str] | Tuple[str, ...] | Set[str] | None = ...,
22 settings: Mapping[Any, Any] | None = ...,
23 add_detected_language: Literal[False] = ...,
24 ) -> list[tuple[str, datetime]]: ...