export interface PediatricPageProps {
    data: {
        seo: {
            title: string;
            description: string;
            keywords: string;
            og_image: string;
        }
        breadcrumbs: BreadcrumbItem[];
        about_banner: ServiceBannerProps;
        about_counter: CounterProps;
        warning_signs: PediatricsWarningSignsProps;
        pediatric_treatment: PediatricsTreatmentsProps;
        homepage_left_content_with_number_button_and_right_image: PediaticsEarlyScreeningProps
        homepage_meet_team: SpecialistsProps;
        surgery_steps: PediatricsExaminationConductedProps;
        homepage_faqs: FaqProps;
        live_booking: LiveBookingProps;
    }

}

// breadcrumbs 
export interface BreadcrumbItem {
    title: string;
    url: string;
}

//pediatrics banner (services)
export interface ServiceBannerProps {
    heading: string;
    description: string;
    image: string;
    mob_image: string;
    cta: string;
    cta_link: string;
    className?: string;
    maxWidthClasses?: string;
    maxWidthDescriptionClasses?: string;
}

//counter 
export interface CounterProps {
    counter: CounterArr[];
    className?: string;
}

export interface CounterArr {
    number: String;
    title: String;
}

//warning signs  
export interface PediatricsWarningSignsProps {
    cta_text: string;
    title: string;
    heading: string;
    description: string;
    points: WarningSignsArr[];
}

export interface WarningSignsArr {
    points: String;
}

//Pediatrics Our Treatments
export interface PediatricsTreatmentsProps {
    image: string;
    title: String;
    heading: String;
    description?: string;
    pediatric_care: PediatricCareArr[];
}

export interface PediatricCareArr {
    title: String;
    tag: string;
    description: String;
}

// Pediatics Early Screening 
export interface PediaticsEarlyScreeningProps {
    image: string;
    title: string;
    heading: String;
    description: String;
    cta_text: string
    number: NumberDigitArr[]
}

export interface NumberDigitArr {
    count: string;
    content: String;
}

//Cause And Risk Factor
export interface CausesAndRiskProps {
    heading: string;
    description: string;
    className: string;
    // description2: string;
    risk_factors: CauseesRiskArr[]
}
export interface CauseesRiskArr {
    title: string;
    heading: string;
    description: string;
    points: RiskPoint[];
}

export interface RiskPoint {
    point: string;
}

//types of cataract
export interface CataractTypesProps {
    className?: string;
    title: string;
    heading: string;
    what_we_offer_cards: CataractTypesArr[]
}

export interface CataractTypesArr {
    tags: string;
    image: string;
    heading: string;
    description: string;
}

// symptoms and indications
export interface SymptomsAndIndicicationsProps {
    cta_text?: string;
    cta_link?: string;
    symptoms_cards: SymptomsCard[];
}

export interface SymptomsCard {
    image: string;
    title: string;
    heading: string;
    description: string;
    clinic: ClinicPointsArr[]
}

export interface ClinicPointsArr {
    clinic_text?: string;
    clinic_points: ClinicPoint[];
}

export interface ClinicPoint {
    point: string;
}

//Our Specialists / Doctors
export interface SpecialistsProps {
    className?: string;
    title?: string;
    heading?: string;
    description?: string;
    doctor_details?: DoctorSpecialistArr[];
}

export interface DoctorSpecialistArr {
    image: string;
    name: string;
    description: string;
    specialisation: string;
}

//Pediatrics Examination Conducted
export interface PediatricsExaminationConductedProps {
    title: string;
    heading: string;
    description: string;
    practice_text: string;
    practice_description: string;
    surgery_steps: PediatricsExaminationStepsArr[];
}

export interface PediatricsExaminationStepsArr {
    Number: string;
    title: string;
    description: string;
}

//FaqProps
export interface FaqProps {
    title?: string;
    heading?: string;
    description?: string;
    faqs?: FaqArr[];
}

export interface FaqArr {
    questions: string;
    answers: string;
}

//Live Booking
export interface LiveBookingProps {
    title?: string;
    heading?: string;
    description?: string;
    cta?: string;
}