massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / dateparser / dateparser / languages / loader.pyi
1 from collections import OrderedDict
2 from typing import Any, Iterator
3
4 from .locale import Locale
5
6 LOCALE_SPLIT_PATTERN: Any
7
8 class LocaleDataLoader:
9     def get_locale_map(
10         self,
11         languages: list[str] | None = ...,
12         locales: list[str] | None = ...,
13         region: str | None = ...,
14         use_given_order: bool = ...,
15         allow_conflicting_locales: bool = ...,
16     ) -> OrderedDict[str, list[Any] | str | int]: ...
17     def get_locales(
18         self,
19         languages: list[str] | None = ...,
20         locales: list[str] | None = ...,
21         region: str | None = ...,
22         use_given_order: bool = ...,
23         allow_conflicting_locales: bool = ...,
24     ) -> Iterator[Locale]: ...
25     def get_locale(self, shortname: str) -> Locale: ...
26
27 default_loader: Any