import {
  BaseFormButtonBar,
  BaseFormGroupInput,
  BaseFormGroupInputDateTime,
  BaseFormGroupInputNumber,
  BaseFormGroupInputPasswordGenerator,
  BaseFormGroupTextarea,
  BaseInputGroupDateTime,
  BaseFormGroupSwitch,
} from '@/components/new/'
import BaseRuleFormGroupActions from '@/views/Configuration/sources/_components/BaseRuleFormGroupActions'
import BaseFormGroupGender from './BaseFormGroupGender'
import BaseFormGroupPasswordOptions from './BaseFormGroupPasswordOptions'

export {
  BaseFormButtonBar                   as FormButtonBar,

  BaseFormGroupSwitch                 as FormGroupPidOverwrite,
  BaseFormGroupInput                  as FormGroupPid,
  BaseFormGroupInputPasswordGenerator as FormGroupPassword,
  BaseFormGroupInputNumber            as FormGroupLoginRemaining,
  BaseFormGroupInput                  as FormGroupEmail,
  BaseFormGroupInput                  as FormGroupSponsor,
  BaseFormGroupInput                  as FormGroupLanguage,
  BaseFormGroupGender                 as FormGroupGender,
  BaseFormGroupInput                  as FormGroupTitle,
  BaseFormGroupInput                  as FormGroupFirstname,
  BaseFormGroupInput                  as FormGroupLastname,
  BaseFormGroupInput                  as FormGroupNickname,
  BaseFormGroupInput                  as FormGroupCompany,
  BaseFormGroupInput                  as FormGroupTelephone,
  BaseFormGroupInput                  as FormGroupCellPhone,
  BaseFormGroupInput                  as FormGroupWorkPhone,
  BaseFormGroupInput                  as FormGroupApartmentNumber,
  BaseFormGroupInput                  as FormGroupBuildingNumber,
  BaseFormGroupInput                  as FormGroupRoomNumber,
  BaseFormGroupTextarea               as FormGroupAddress,
  BaseFormGroupInputDateTime          as FormGroupAnniversary,
  BaseFormGroupInputDateTime          as FormGroupBirthday,
  BaseFormGroupInputDateTime          as FormGroupSponsoredDate,
  BaseFormGroupInput                  as FormGroupPsk,
  BaseFormGroupTextarea               as FormGroupNotes,
  BaseFormGroupInput                  as FormGroupCustomField1,
  BaseFormGroupInput                  as FormGroupCustomField2,
  BaseFormGroupInput                  as FormGroupCustomField3,
  BaseFormGroupInput                  as FormGroupCustomField4,
  BaseFormGroupInput                  as FormGroupCustomField5,
  BaseFormGroupInput                  as FormGroupCustomField6,
  BaseFormGroupInput                  as FormGroupCustomField7,
  BaseFormGroupInput                  as FormGroupCustomField8,
  BaseFormGroupInput                  as FormGroupCustomField9,

  BaseFormGroupInput                  as FormGroupPrefix,
  BaseFormGroupInputNumber            as FormGroupQuantity,
  BaseFormGroupPasswordOptions        as FormGroupPasswordOptions,

  BaseInputGroupDateTime              as InputGroupValidFrom,
  BaseInputGroupDateTime              as InputGroupExpiration,
  BaseRuleFormGroupActions            as FormGroupActions
}
