PermissionUISelector to make use of the prediction service.

Unit and browser tests to be added in a follow-up. Tested against local
service implementation.

Design doc: go/permission-predictions-client-doc

Bug: 1138595
Change-Id: Ie685853401f5ecc76fa7821092cf962f49cad0dc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2526681
Commit-Queue: Andy Paicu <[email protected]>
Commit-Queue: Balazs Engedy <[email protected]>
Reviewed-by: Evan Stade <[email protected]>
Reviewed-by: Balazs Engedy <[email protected]>
Reviewed-by: Ravjit Singh Uppal <[email protected]>
Cr-Commit-Position: refs/heads/master@{#826988}
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
index 31f8597..d468ea28 100644
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -6710,6 +6710,10 @@
              kAutofillEnableInfoBarAccountIndicationFooterForSyncUsers)},
 #endif
 
+    {"permission-predictions", flag_descriptions::kPermissionPredictionsName,
+     flag_descriptions::kPermissionPredictionsDescription, kOsAll,
+     FEATURE_VALUE_TYPE(features::kPermissionPredictions)},
+
     // NOTE: Adding a new flag requires adding a corresponding entry to enum
     // "LoginCustomFlags" in tools/metrics/histograms/enums.xml. See "Flag
     // Histograms" in tools/metrics/histograms/README.md (run the