import * as react_jsx_runtime from 'react/jsx-runtime'; declare const MAX_DEPENDANTS = 20; type AboutYouFormData = { title?: string; gender?: string; citizenStatus?: string; /** Only relevant for joint applications */ applicantRelationship?: string; maritalStatus?: string; hasDependants?: "Yes" | "No"; dependants?: number; dependantDobs?: (Date | null)[]; /** Only relevant for joint applications where co-applicant is married/defacto */ childrenShared?: "Yes" | "No"; propertyOwnership?: "trust" | "company" | "no"; trustOrCompanyName?: string; tradingAs?: string; dateCommenced?: string; numberOfDirectors?: number | null; numberOfEmployees?: number | null; }; type AboutYouFormProps = { /** Current form values */ data: AboutYouFormData; /** Called on every field change */ onChange: (data: AboutYouFormData) => void; /** * When provided, the Relationship field is shown with this label, * e.g. "Relationship with James Harbour" */ coApplicantName?: string; /** Whether this form is for the main applicant (affects relationship field visibility) */ isMainApplicant?: boolean; className?: string; }; /** * AboutYouForm — applicant personal status form in the loan wizard. * * Matches the frontend's `YourDetailsPersonalStatusStep`. * Fields: Title · Gender · Citizen Status · (Relationship) · * Marital Status · Dependants · Property Ownership * * Uses `LoanOptionGroup` for all button-group selections and * `DatePicker` for dependant DOBs. * * Figma: WealthX-Backoffice---Mobile-App (loan wizard — About You tab) */ declare function AboutYouForm({ data, onChange, coApplicantName, isMainApplicant, className, }: AboutYouFormProps): react_jsx_runtime.JSX.Element; export { AboutYouForm, type AboutYouFormData, type AboutYouFormProps, MAX_DEPENDANTS };