import { CSSObject } from '@mantine/core';
import { UseTranslationsReturn } from "../../hooks";
import { BabyVaccinationDetail, BabyVaccinationDetailApi, BabyVaccinationProfile, BabyVaccinationProfileApi, BabyVaccinationSchedule, BabyVaccinationScheduleApi, BabyVaccinationStatus, BabyVaccinationTimeline, BabyVaccinationTimelineApi, BabyVaccineDetail, BabyVaccineDetailApi, BabyVaccineImmunization, BabyVaccineImmunizationApi, LocaleType } from "../../interfaces/types";
export declare const MAPPED_STATUS: Partial<Record<BabyVaccinationStatus, CSSObject>>;
export declare function formatBabyVaccinationDetail(data: BabyVaccinationDetailApi): BabyVaccinationDetail;
export declare function formatBabyVaccinationProfile(profile: BabyVaccinationProfileApi): BabyVaccinationProfile;
export declare function formatBabyVaccinationSchedule(schedule: BabyVaccinationScheduleApi): BabyVaccinationSchedule;
export declare function formatBabyVaccinationTimeline(timeline: BabyVaccinationTimelineApi): BabyVaccinationTimeline;
export declare function formatBabyVaccineDetail(data: BabyVaccineDetailApi): BabyVaccineDetail;
export declare function formatBabyVaccineImmunization(details: BabyVaccineImmunizationApi): BabyVaccineImmunization;
export declare const generateTimeLineName: (timeline: BabyVaccinationTimeline, t: UseTranslationsReturn<LocaleType>['t']) => string;
