User group selector.
type UserGroupsField<T extends string = string> = UserGroupReference<T> | UserGroupReference<T>[];
type AdminsUserGroup = UserGroupsField<"admins">;
// Result: {
// handle: "admins";
// title: string;
// roles: {
// "*items": {
// [key: string]: {
// title: string;
// handle: string;
// };
// "*escapeWhenCastingToString": boolean;
// };
// } | {
// handle: "admins";
// title: string;
// roles: {
// "*items": {
// [key: string]: {
// title: string;
// handle: string;
// };
// "*escapeWhenCastingToString": boolean;
// };
// }[]