from typing import Any
from typing_extensions import LiteralString

from sympy.printing.printer import Printer, print_function

class ReprPrinter(Printer):
    printmethod = ...
    _default_settings: dict[str, Any] = ...
    def reprify(self, args, sep): ...
    def emptyPrinter(self, expr) -> str | LiteralString: ...

@print_function(ReprPrinter)
def srepr(expr, **settings) -> str: ...
