from collections.abc import Callable

def str_from_tuple(version_tuple: tuple[int, int, int] | None) -> str: ...
def attempt_import(
    module: str, function_name: str, output_str: str = ""
) -> tuple[str, bool, Callable | None]: ...
def print_debug_info(filename: str | None = None) -> None: ...
