def METHOD_NAME(
    definition_id: str,
) -> List[DecisionDefinitionVersion]:
    """
    Get a collection of available versions for a given decision definition.
    :param definition_id: the key of the decision definition in the Camunda API.
    """
    with get_client() as client:
        results = client.get(
            "decision-definition",
            params={"key": definition_id, "sortBy": "version", "sortOrder": "desc"},
        )
    return [
        DecisionDefinitionVersion(
            id=str(result["version"]),
            label=_("v{version} (version tag: {version_tag})").format(
                version=result["version"],
                version_tag=result["version_tag"] or _("n/a"),
            ),
        )
        for result in results
    ]