export interface SignUpFormData { phone?: string | undefined; nickName: string; gender: string; password: string; email: string; birthDate: string; isUberDriver?: boolean; selectedCarModel?: string; selectedCarBrand?: string; selectedCarSeries?: string; licensePlate?: string; address?: string; paymentMethod?: string; birthDateMonth: string; birthDateDay: string; } export interface SignUpFormState { signUpFormData: SignUpFormData; setSignUpFormData: (newFormData: Partial) => void; } interface CustomerBaseInfo { name: string; email: string; password: string; gender: string; birthday: string; address?: string; phone?: string; isUberDriver?: boolean; } interface CustomerCarInfo { type_id?: string; brand_id?: string; licensePlate?: string; } interface CustomerData { customerBaseInfo: CustomerBaseInfo; customerCarInfo?: CustomerCarInfo; }