import type { FieldGroup } from './types.js'; export declare const politicalSpectrumOptions: readonly [{ readonly value: "far_left"; readonly label: "Far Left"; readonly description: "Radical progressive — systemic change, social justice, anti-capitalist"; }, { readonly value: "left"; readonly label: "Left"; readonly description: "Progressive — strong social safety net, equality, regulation"; }, { readonly value: "centre_left"; readonly label: "Centre-Left"; readonly description: "Liberal — social freedoms, moderate reform, inclusive policies"; }, { readonly value: "centrist"; readonly label: "Centrist"; readonly description: "Pragmatic middle — picks issues over ideology, open to both sides"; }, { readonly value: "centre_right"; readonly label: "Centre-Right"; readonly description: "Moderate conservative — fiscal discipline, traditional institutions, gradual change"; }, { readonly value: "right"; readonly label: "Right"; readonly description: "Conservative — limited government, free markets, cultural tradition"; }, { readonly value: "far_right"; readonly label: "Far Right"; readonly description: "Nationalist — strong borders, traditional values, national identity first"; }, { readonly value: "libertarian"; readonly label: "Libertarian"; readonly description: "Maximum personal freedom — minimal government in both social and economic life"; }, { readonly value: "apolitical"; readonly label: "Apolitical"; readonly description: "Not interested in politics — focus on personal life"; }, { readonly value: "prefer_not_to_say"; readonly label: "Prefer not to say"; }]; /** * Indian political parties — exhaustive list of nationally- or state-recognized * parties active as of 2026. Ordering rationale: * 1. `none` + `independent` are pinned to the top — they're the most- * common selections for users who don't identify with any party, * and surfacing them first reduces scroll for the majority case. * 2. National parties next (BJP, INC, AAP, BSP, SP, TMC), then state / * regional parties. * 3. `other` and `prefer_not_to_say` stay at the bottom (standard * "escape hatch" position). * * Includes post-2023 splits (NCP-SP, Shiv Sena UBT). */ export declare const partyOptions: readonly [{ readonly value: "none"; readonly label: "No party affiliation"; }, { readonly value: "independent"; readonly label: "Independent candidate"; }, { readonly value: "bjp"; readonly label: "BJP"; }, { readonly value: "inc"; readonly label: "Indian National Congress (INC)"; }, { readonly value: "aap"; readonly label: "Aam Aadmi Party (AAP)"; }, { readonly value: "bsp"; readonly label: "Bahujan Samaj Party (BSP)"; }, { readonly value: "sp"; readonly label: "Samajwadi Party (SP)"; }, { readonly value: "tmc"; readonly label: "Trinamool Congress (TMC)"; }, { readonly value: "dmk"; readonly label: "DMK"; }, { readonly value: "aiadmk"; readonly label: "AIADMK"; }, { readonly value: "ncp"; readonly label: "NCP (Ajit Pawar)"; }, { readonly value: "ncp_sp"; readonly label: "NCP (Sharad Pawar)"; }, { readonly value: "shiv_sena"; readonly label: "Shiv Sena (Shinde)"; }, { readonly value: "shiv_sena_ubt"; readonly label: "Shiv Sena (UBT)"; }, { readonly value: "aimim"; readonly label: "AIMIM"; }, { readonly value: "jdu"; readonly label: "JD(U)"; }, { readonly value: "jds"; readonly label: "JD(S)"; }, { readonly value: "rjd"; readonly label: "RJD"; }, { readonly value: "cpim"; readonly label: "CPI(M)"; }, { readonly value: "cpi"; readonly label: "CPI"; }, { readonly value: "ysrcp"; readonly label: "YSRCP"; }, { readonly value: "tdp"; readonly label: "TDP"; }, { readonly value: "brs"; readonly label: "BRS (Bharat Rashtra Samithi)"; }, { readonly value: "bjd"; readonly label: "BJD"; }, { readonly value: "jmm"; readonly label: "JMM"; }, { readonly value: "sad"; readonly label: "Shiromani Akali Dal (SAD)"; }, { readonly value: "rld"; readonly label: "Rashtriya Lok Dal (RLD)"; }, { readonly value: "aiudf"; readonly label: "AIUDF"; }, { readonly value: "jkn"; readonly label: "J&K National Conference"; }, { readonly value: "inld"; readonly label: "Indian National Lok Dal (INLD)"; }, { readonly value: "iuml"; readonly label: "Indian Union Muslim League (IUML)"; }, { readonly value: "mns"; readonly label: "Maharashtra Navnirman Sena (MNS)"; }, { readonly value: "agp"; readonly label: "Asom Gana Parishad (AGP)"; }, { readonly value: "other"; readonly label: "Other"; }, { readonly value: "prefer_not_to_say"; readonly label: "Prefer not to say"; }]; /** * Civic-engagement categories — expanded to cover organizational forms * common in Indian political/social life, including ideological networks * (RSS / Sangh), farmers' bodies, women's collectives, student unions, * and party youth wings. */ export declare const civicEngagementOptions: readonly [{ readonly value: "ngo"; readonly label: "NGO / Non-profit"; }, { readonly value: "trade_union"; readonly label: "Trade Union"; }, { readonly value: "farmers_organization"; readonly label: "Farmers' Organization / Kisan Sangathan"; }, { readonly value: "cooperative"; readonly label: "Cooperative Society"; }, { readonly value: "resident_association"; readonly label: "Resident Welfare Association"; }, { readonly value: "self_help_group"; readonly label: "Self Help Group (SHG)"; }, { readonly value: "womens_collective"; readonly label: "Women's Collective / Mahila Mandal"; }, { readonly value: "youth_club"; readonly label: "Youth Club"; }, { readonly value: "student_union"; readonly label: "Student Union"; }, { readonly value: "political_party_youth_wing"; readonly label: "Political Party Youth Wing (BJYM / IYC / etc.)"; }, { readonly value: "rss_swayamsevak"; readonly label: "RSS / Swayamsevak (Sangh network)"; }, { readonly value: "religious_organization"; readonly label: "Religious Organization"; }, { readonly value: "caste_association"; readonly label: "Caste Association"; }, { readonly value: "professional_body"; readonly label: "Professional Body"; }, { readonly value: "environmental_group"; readonly label: "Environmental Group"; }, { readonly value: "cultural_association"; readonly label: "Cultural Association"; }, { readonly value: "alumni_association"; readonly label: "Alumni Association"; }, { readonly value: "none"; readonly label: "None"; }, { readonly value: "other"; readonly label: "Other"; }]; /** * Nature of the respondent's association with their political party. * Differentiates card-carrying members from sympathizers and office-bearers. */ export declare const partyAssociationRoleOptions: readonly [{ readonly value: "member"; readonly label: "Member"; readonly description: "Primary / card-carrying member of the party"; }, { readonly value: "active_worker"; readonly label: "Active Worker"; readonly description: "Campaigning, organizing, and on-ground work"; }, { readonly value: "office_bearer"; readonly label: "Office Bearer"; readonly description: "Hold an official post in the party"; }, { readonly value: "candidate"; readonly label: "Candidate"; readonly description: "Contested or planning to contest on this party ticket"; }, { readonly value: "spokesperson"; readonly label: "Spokesperson"; readonly description: "Represent the party publicly or in media"; }, { readonly value: "volunteer"; readonly label: "Volunteer"; readonly description: "Occasional volunteer work without formal membership"; }, { readonly value: "sympathizer"; readonly label: "Sympathizer"; readonly description: "Support the party but no formal role"; }, { readonly value: "none"; readonly label: "None"; readonly description: "No formal association"; }, { readonly value: "prefer_not_to_say"; readonly label: "Prefer not to say"; }]; /** * Family / relatives in politics — captures intergenerational political * involvement that shapes political consciousness in India. */ export declare const relativesInPoliticsOptions: readonly [{ readonly value: "none"; readonly label: "No one"; readonly description: "No relatives are in politics"; }, { readonly value: "immediate_family"; readonly label: "Immediate family"; readonly description: "Parents, siblings, spouse, or children"; }, { readonly value: "extended_family"; readonly label: "Extended family"; readonly description: "Uncles, aunts, cousins, or in-laws"; }, { readonly value: "both"; readonly label: "Both immediate and extended"; }, { readonly value: "dont_know"; readonly label: "Don't know"; }, { readonly value: "prefer_not_to_say"; readonly label: "Prefer not to say"; }]; /** * Levels of elected / appointed office — used for both office held and * election contested, so the two use the same enum. */ export declare const officeElectionLevelOptions: readonly [{ readonly value: "panchayat"; readonly label: "Panchayat / Gram"; }, { readonly value: "ward"; readonly label: "Ward / Nagar Palika"; }, { readonly value: "municipality"; readonly label: "Municipality"; }, { readonly value: "block"; readonly label: "Block / Tehsil"; }, { readonly value: "district"; readonly label: "District / Zila Parishad"; }, { readonly value: "assembly"; readonly label: "State Assembly (MLA)"; }, { readonly value: "parliament"; readonly label: "Parliament (MP)"; }, { readonly value: "other"; readonly label: "Other"; }]; export declare const politicalAssociation: FieldGroup; //# sourceMappingURL=02-political.d.ts.map