def METHOD_NAME(
    self,
    select: list[tuple[Expression, str | None]],
    opts: Any | None = ...,
    root_alias: str | None = ...,
    cur_depth: int = ...,
    requested: dict[str, dict[str, dict[str, dict[Any, Any]]]] | None = ...,
    restricted: bool | None = ...,
) -> list[dict[str, Any]]: ...