import { CustomDocumentDto } from '../../common/dto/custom-document.dto';
import { CustomImageDto } from '../../common/dto/custom-image.dto';
import { EducationEntryDto } from '../../common/dto/education-entry.dto';
export declare class CreateStudentDto {
    name: string;
    classId: string;
    academicYearId: string;
    dateOfBirth: string;
    email?: string;
    password?: string;
    rollNumber?: string;
    sectionId?: string;
    gender?: string;
    admissionDate?: string;
    motherTongue?: string;
    religion?: string;
    caste?: string;
    mediumOfInstruction?: string;
    nationality?: string;
    previousSchoolName?: string;
    tcIssued?: boolean;
    clearedAllDues?: boolean;
    tcNumber?: string;
    bloodGroup?: string;
    heightCm?: string;
    weightKg?: string;
    medicalConditions?: string;
    hasAllergies?: boolean;
    allergyDetails?: string;
    emergencyMedicalInstructions?: string;
    guardianName?: string;
    guardianRelation?: string;
    phone?: string;
    whatsapp?: string;
    address?: string;
    fatherName?: string;
    fatherEmail?: string;
    fatherOccupation?: string;
    fatherMonthlyIncome?: string;
    fatherPhone?: string;
    fatherWhatsapp?: string;
    motherName?: string;
    motherEmail?: string;
    motherOccupation?: string;
    motherMonthlyIncome?: string;
    motherPhone?: string;
    motherWhatsapp?: string;
    transportRequired?: boolean;
    routePickupPoint?: string;
    isActive?: boolean;
    leavingDate?: string;
    leavingReason?: string;
    photoUrl?: string;
    fatherPhotoUrl?: string;
    motherPhotoUrl?: string;
    birthCertificateUrl?: string;
    scstCertificateUrl?: string;
    leavingCertificateUrl?: string;
    vaccineCardUrl?: string;
    customDocuments?: CustomDocumentDto[];
    customImages?: CustomImageDto[];
    education?: EducationEntryDto[];
}
