/** * Step 01 — Profile fields. * * Rich field definitions with options and descriptions, * matching the dating-schema profile-fields pattern. */ import type { FieldGroup } from './types.js'; /** * Gender options — matches dating-schema (01-hero-identity.ts) EXACTLY. * Keep in sync with dating so both products share the same enum + copy. */ export declare const genderOptions: readonly [{ readonly value: "man"; readonly label: "Man"; readonly description: "Identify as male"; }, { readonly value: "woman"; readonly label: "Woman"; readonly description: "Identify as female"; }, { readonly value: "non_binary"; readonly label: "Non-binary"; readonly description: "Neither exclusively male nor female"; }, { readonly value: "trans_man"; readonly label: "Trans Man"; readonly description: "Assigned female at birth, identify as male"; }, { readonly value: "trans_woman"; readonly label: "Trans Woman"; readonly description: "Assigned male at birth, identify as female"; }, { readonly value: "genderfluid"; readonly label: "Genderfluid"; readonly description: "Gender identity shifts over time"; }, { readonly value: "genderqueer"; readonly label: "Genderqueer"; readonly description: "Outside the traditional gender binary"; }, { readonly value: "agender"; readonly label: "Agender"; readonly description: "No gender identity or gender-neutral"; }, { readonly value: "bigender"; readonly label: "Bigender"; readonly description: "Identify as two genders simultaneously or alternating"; }, { readonly value: "pangender"; readonly label: "Pangender"; readonly description: "Identify with all genders or many gender identities"; }, { readonly value: "androgynous"; readonly label: "Androgynous"; readonly description: "Blend of masculine and feminine expression"; }, { readonly value: "intersex"; readonly label: "Intersex"; readonly description: "Born with sex characteristics that don't fit typical male/female"; }, { readonly value: "gender_nonconforming"; readonly label: "Gender Non-conforming"; readonly description: "Expression doesn't align with conventional expectations"; }, { readonly value: "two_spirit"; readonly label: "Two-Spirit"; readonly description: "Indigenous identity encompassing multiple genders"; }, { readonly value: "hijra"; readonly label: "Hijra"; readonly description: "South Asian third-gender identity — legally recognized in India"; }, { readonly value: "other"; readonly label: "Other"; readonly description: "Another identity not listed here"; }, { readonly value: "prefer_not_to_say"; readonly label: "Prefer not to say"; readonly description: "Keep this private"; }]; export declare const religionOptions: readonly [{ readonly value: "hindu"; readonly label: "Hindu"; readonly description: "Sanatana Dharma traditions"; }, { readonly value: "muslim_sunni"; readonly label: "Muslim (Sunni)"; readonly description: "Largest branch of Islam"; }, { readonly value: "muslim_shia"; readonly label: "Muslim (Shia)"; readonly description: "Second-largest branch of Islam"; }, { readonly value: "muslim_sufi"; readonly label: "Muslim (Sufi)"; readonly description: "Mystical Islamic tradition"; }, { readonly value: "muslim_other"; readonly label: "Muslim (Other)"; readonly description: "Ahmadiyya or other traditions"; }, { readonly value: "christian_catholic"; readonly label: "Christian (Catholic)"; readonly description: "Roman Catholic tradition"; }, { readonly value: "christian_protestant"; readonly label: "Christian (Protestant)"; readonly description: "Baptist, Methodist, Pentecostal, etc."; }, { readonly value: "christian_other"; readonly label: "Christian (Other)"; readonly description: "Orthodox, Syrian, or other traditions"; }, { readonly value: "sikh"; readonly label: "Sikh"; readonly description: "Founded by Guru Nanak"; }, { readonly value: "jain_digambar"; readonly label: "Jain (Digambar)"; readonly description: "Sky-clad Jain tradition"; }, { readonly value: "jain_shwetambar"; readonly label: "Jain (Shwetambar)"; readonly description: "White-clad Jain tradition"; }, { readonly value: "buddhist"; readonly label: "Buddhist"; readonly description: "Followers of the Buddha's teachings"; }, { readonly value: "parsi_zoroastrian"; readonly label: "Parsi / Zoroastrian"; readonly description: "Ancient Persian faith"; }, { readonly value: "jewish"; readonly label: "Jewish"; readonly description: "Judaism — Abrahamic faith"; }, { readonly value: "bahai"; readonly label: "Baha'i"; readonly description: "Unity of all religions and humanity"; }, { readonly value: "spiritual"; readonly label: "Spiritual but not religious"; readonly description: "Personal spiritual practice"; }, { readonly value: "atheist"; readonly label: "Atheist"; readonly description: "No belief in deities"; }, { readonly value: "agnostic"; readonly label: "Agnostic"; readonly description: "Uncertain about higher power"; }, { readonly value: "no_religion"; readonly label: "No Religion"; readonly description: "Simply non-religious"; }, { readonly value: "inter_religion"; readonly label: "Inter-Religion / Multi-faith"; readonly description: "Multi-faith background"; }, { readonly value: "other"; readonly label: "Other"; readonly description: "A faith not listed above"; }, { readonly value: "prefer_not_to_say"; readonly label: "Prefer not to say"; }]; export declare const languageOptions: readonly [{ readonly value: "hindi"; readonly label: "Hindi (हिन्दी)"; }, { readonly value: "english"; readonly label: "English"; }, { readonly value: "bengali"; readonly label: "Bengali (বাংলা)"; }, { readonly value: "telugu"; readonly label: "Telugu (తెలుగు)"; }, { readonly value: "marathi"; readonly label: "Marathi (मराठी)"; }, { readonly value: "tamil"; readonly label: "Tamil (தமிழ்)"; }, { readonly value: "urdu"; readonly label: "Urdu (اردو)"; }, { readonly value: "gujarati"; readonly label: "Gujarati (ગુજરાતી)"; }, { readonly value: "kannada"; readonly label: "Kannada (ಕನ್ನಡ)"; }, { readonly value: "odia"; readonly label: "Odia (ଓଡ଼ିଆ)"; }, { readonly value: "malayalam"; readonly label: "Malayalam (മലയാളം)"; }, { readonly value: "punjabi"; readonly label: "Punjabi (ਪੰਜਾਬੀ)"; }, { readonly value: "assamese"; readonly label: "Assamese (অসমীয়া)"; }, { readonly value: "maithili"; readonly label: "Maithili (मैथिली)"; }, { readonly value: "bhojpuri"; readonly label: "Bhojpuri (भोजपुरी)"; }, { readonly value: "rajasthani"; readonly label: "Rajasthani (राजस्थानी)"; }, { readonly value: "chhattisgarhi"; readonly label: "Chhattisgarhi (छत्तीसगढ़ी)"; }, { readonly value: "haryanvi"; readonly label: "Haryanvi (हरियाणवी)"; }, { readonly value: "tulu"; readonly label: "Tulu (ತುಳು)"; }, { readonly value: "sanskrit"; readonly label: "Sanskrit (संस्कृतम्)"; }, { readonly value: "sindhi"; readonly label: "Sindhi (سنڌي)"; }, { readonly value: "kashmiri"; readonly label: "Kashmiri (कॉशुर)"; }, { readonly value: "nepali"; readonly label: "Nepali (नेपाली)"; }, { readonly value: "konkani"; readonly label: "Konkani (कोंकणी)"; }, { readonly value: "dogri"; readonly label: "Dogri (डोगरी)"; }, { readonly value: "manipuri"; readonly label: "Manipuri (মৈতৈলোন্)"; }, { readonly value: "bodo"; readonly label: "Bodo (बड़ो)"; }, { readonly value: "santali"; readonly label: "Santali (ᱥᱟᱱᱛᱟᱲᱤ)"; }, { readonly value: "spanish"; readonly label: "Spanish (Español)"; }, { readonly value: "french"; readonly label: "French (Français)"; }, { readonly value: "german"; readonly label: "German (Deutsch)"; }, { readonly value: "mandarin"; readonly label: "Mandarin (普通话)"; }, { readonly value: "japanese"; readonly label: "Japanese (日本語)"; }, { readonly value: "korean"; readonly label: "Korean (한국어)"; }, { readonly value: "arabic"; readonly label: "Arabic (العربية)"; }, { readonly value: "portuguese"; readonly label: "Portuguese (Português)"; }, { readonly value: "russian"; readonly label: "Russian (Русский)"; }, { readonly value: "italian"; readonly label: "Italian (Italiano)"; }, { readonly value: "other"; readonly label: "Other"; }]; /** * Reservation / caste category — exhaustive list per Government of India * and state-level backward-class classifications. * * References: * - Articles 341 / 342 (SC / ST) * - Mandal Commission + 77th Amendment (OBC) * - 103rd Amendment, 2019 (EWS) * - State lists: MBC (Tamil Nadu, Bihar), SEBC (Maharashtra, Gujarat, etc.), * SBC (Karnataka), DNT / NT / VJNT (Maharashtra, MP, and others) */ export declare const reservationOptions: readonly [{ readonly value: "SC"; readonly label: "Scheduled Caste (SC)"; readonly description: "Listed in the Presidential Order under Article 341"; }, { readonly value: "ST"; readonly label: "Scheduled Tribe (ST)"; readonly description: "Listed in the Presidential Order under Article 342"; }, { readonly value: "OBC_NCL"; readonly label: "OBC — Non-Creamy Layer"; readonly description: "Other Backward Class, eligible for reservation"; }, { readonly value: "OBC_CL"; readonly label: "OBC — Creamy Layer"; readonly description: "Other Backward Class, income above the creamy-layer threshold"; }, { readonly value: "MBC"; readonly label: "Most Backward Class (MBC)"; readonly description: "State sub-category of OBC (e.g., Tamil Nadu, Bihar)"; }, { readonly value: "SEBC"; readonly label: "Socially & Educationally Backward Class (SEBC)"; readonly description: "State-notified SEBC (e.g., Maharashtra, Gujarat)"; }, { readonly value: "SBC"; readonly label: "Special Backward Class (SBC)"; readonly description: "State-notified special backward category"; }, { readonly value: "DNT_NT"; readonly label: "Denotified / Nomadic Tribes (DNT / NT / VJNT)"; readonly description: "Denotified, Nomadic, and Semi-Nomadic communities"; }, { readonly value: "EWS"; readonly label: "Economically Weaker Section (EWS)"; readonly description: "10% reservation for unreserved categories (103rd Amendment)"; }, { readonly value: "GENERAL"; readonly label: "General / Unreserved"; readonly description: "No reservation category"; }, { readonly value: "DONT_KNOW"; readonly label: "Don't know"; readonly description: "Not sure of the category"; }, { readonly value: "PREFER_NOT_TO_SAY"; readonly label: "Prefer not to say"; readonly description: "Keep this private"; }]; /** * Minority status — per Ministry of Minority Affairs, Government of India. * 6 religious minorities are centrally notified. Linguistic minorities are * defined at the state level (mother tongue ≠ majority language of the state). */ export declare const minorityOptions: readonly [{ readonly value: "NO"; readonly label: "No"; readonly description: "Not a minority community"; }, { readonly value: "MUSLIM"; readonly label: "Religious Minority — Muslim"; readonly description: "Centrally notified religious minority"; }, { readonly value: "CHRISTIAN"; readonly label: "Religious Minority — Christian"; readonly description: "Centrally notified religious minority"; }, { readonly value: "SIKH"; readonly label: "Religious Minority — Sikh"; readonly description: "Centrally notified religious minority"; }, { readonly value: "BUDDHIST"; readonly label: "Religious Minority — Buddhist"; readonly description: "Centrally notified religious minority"; }, { readonly value: "JAIN"; readonly label: "Religious Minority — Jain"; readonly description: "Centrally notified religious minority (2014)"; }, { readonly value: "PARSI"; readonly label: "Religious Minority — Parsi / Zoroastrian"; readonly description: "Centrally notified religious minority"; }, { readonly value: "LINGUISTIC"; readonly label: "Linguistic Minority"; readonly description: "Mother tongue is not the majority language of your state"; }, { readonly value: "BOTH"; readonly label: "Both religious and linguistic minority"; readonly description: "Belongs to a religious minority AND a linguistic minority"; }, { readonly value: "NOT_SURE"; readonly label: "Not sure"; readonly description: "Don't know if you're a minority"; }, { readonly value: "PREFER_NOT_TO_SAY"; readonly label: "Prefer not to say"; readonly description: "Keep this private"; }]; export declare const profile: FieldGroup; //# sourceMappingURL=01-profile.d.ts.map