With Variant
constructor(packageListId: PackageListItem.Package.Declared.Id.WithVariant, tabTitleData: InfoPanelContent.TabTitleData, moduleId: PackageSearchModule.Identity, title: String, subtitle: String, icon: IconProvider.Icon, type: InfoPanelContent.PackageInfo.Type?, licenses: List<InfoPanelContent.PackageInfo.License>, authors: List<String>, description: String?, scm: InfoPanelContent.PackageInfo.Scm?, readmeUrl: String?, repositories: List<InfoPanelContent.PackageInfo.Repository>, isLoading: Boolean, latestVersion: String?, declaredVersion: String, availableVersions: List<String>, declaredScope: String, availableScopes: List<String>, allowMissingScope: Boolean, declaredVariant: String, compatibleVariants: List<String>, variantTerminology: PackageSearchModule.WithVariants.Terminology)