1 from typing import Any, Pattern
5 BLOCK_LEVEL_ELEMENTS: Any
8 INLINE_PLACEHOLDER_PREFIX: Any
9 INLINE_PLACEHOLDER: Any
10 INLINE_PLACEHOLDER_RE: Pattern[str]
13 HTML_PLACEHOLDER_RE: Pattern[str]
15 INSTALLED_EXTENSIONS: Any
18 def deprecated(message, stacklevel: int = ...): ...
19 def isBlockLevel(tag): ...
20 def parseBoolValue(value, fail_on_errors: bool = ..., preserve_none: bool = ...): ...
21 def code_escape(text): ...
23 class AtomicString(str): ...
27 def __init__(self, md: Any | None = ...) -> None: ...
29 def markdown(self): ...
32 html_counter: int = ...
34 tag_counter: int = ...
36 def __init__(self) -> None: ...
37 def store(self, html): ...
38 def reset(self) -> None: ...
39 def get_placeholder(self, key): ...
40 def store_tag(self, tag, attrs, left_index, right_index): ...
43 def __init__(self) -> None: ...
44 def __contains__(self, item): ...
45 def __iter__(self) -> Any: ...
46 def __getitem__(self, key): ...
47 def __len__(self): ...
48 def get_index_for_name(self, name): ...
49 def register(self, item, name, priority) -> None: ...
50 def deregister(self, name, strict: bool = ...) -> None: ...
51 def __setitem__(self, key, value) -> None: ...
52 def __delitem__(self, key) -> None: ...
53 def add(self, key, value, location) -> None: ...
55 def __getattr__(name): ...