massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / docutils / docutils / __init__.pyi
1 from typing import Any, ClassVar, NamedTuple, Tuple
2
3 __docformat__: str
4 __version__: str
5
6 class _VersionInfo(NamedTuple):
7     major: int
8     minor: int
9     micro: int
10     releaselevel: str
11     serial: int
12     release: bool
13
14 class VersionInfo(_VersionInfo):
15     def __new__(
16         cls, major: int = ..., minor: int = ..., micro: int = ..., releaselevel: str = ..., serial: int = ..., release: bool = ...
17     ) -> VersionInfo: ...
18
19 __version_info__: VersionInfo
20 __version_details__: str
21
22 class ApplicationError(Exception): ...
23 class DataError(ApplicationError): ...
24
25 class SettingsSpec:
26     settings_spec: ClassVar[Tuple[Any, ...]]
27     settings_defaults: ClassVar[dict[Any, Any] | None]
28     settings_default_overrides: ClassVar[dict[Any, Any] | None]
29     relative_path_settings: ClassVar[Tuple[Any, ...]]
30     config_section: ClassVar[str | None]
31     config_section_dependencies: ClassVar[Tuple[str, ...] | None]
32
33 class TransformSpec:
34     def get_transforms(self) -> list[Any]: ...
35     default_transforms: ClassVar[Tuple[Any, ...]]
36     unknown_reference_resolvers: ClassVar[list[Any]]
37
38 class Component(SettingsSpec, TransformSpec):
39     component_type: ClassVar[str | None]
40     supported: ClassVar[Tuple[str, ...]]
41     def supports(self, format: str) -> bool: ...