# pyright: strict from jmespath.visitor import Options from typing import Any, Mapping, Optional class ParsedResult: def __init__(self, expression: str, parsed: Mapping[str, Any]) -> None: ... def _render_dot_file(self) -> str: ... def search(self, value: Any, options: Optional[Options] = ...) -> Any: ... class Parser: def __init__(self, lookahead: int = ...) -> None: ... def parse(self, expression: str) -> ParsedResult: ... @classmethod def purge(cls) -> None: ...