from _typeshed import Incomplete from collections.abc import Iterable from qrcode.image.base import BaseImage, DrawerAliases as DrawerAliases default_factories: Incomplete error_correction: Incomplete def main(args: Incomplete | None = None) -> None: ... def get_factory(module: str) -> type[BaseImage]: ... def get_drawer_help() -> str: ... def commas(items: Iterable[str], joiner: str = "or") -> str: ...