# Stubs for docutils.writers.html5_polyglot (Python 3.6)
#
# NOTE: This dynamically typed stub was automatically generated by stubgen.

from docutils import nodes
from docutils.writers import _html_base, html5_polyglot
from typing import Any, Dict, List, Tuple, Type

__docformat__: str

class Writer(_html_base.Writer):
    supported: Tuple[str, ...] = ...
    default_stylesheets: List[str] = ...
    default_stylesheet_dirs: List[str] = ...
    default_template: str = ...
    default_template_path: str = ...
    settings_spec: Tuple[str, Any, Tuple[Tuple[str, List[str], Dict[str, Any]], ...]] = ...
    config_section: str = ...
    parts: Dict[Any, Any] = ...
    translator_class: Type[html5_polyglot.HTMLTranslator] = ...
    def __init__(self) -> None: ...

class HTMLTranslator(_html_base.HTMLTranslator):
    def visit_acronym(self, node: nodes.Element) -> None: ...
    def depart_acronym(self, node: nodes.Element) -> None: ...
    def visit_authors(self, node: nodes.Element) -> None: ...
    def depart_authors(self, node: nodes.Element) -> None: ...
    def visit_copyright(self, node: nodes.Element) -> None: ...
    def depart_copyright(self, node: nodes.Element) -> None: ...
    def visit_date(self, node: nodes.Element) -> None: ...
    def depart_date(self, node: nodes.Element) -> None: ...
    def visit_meta(self, node: nodes.Element) -> None: ...
    def depart_meta(self, node: nodes.Element) -> None: ...
    def visit_organization(self, node: nodes.Element) -> None: ...
    def depart_organization(self, node: nodes.Element) -> None: ...
