import { Model } from '@loopback/repository'; import { FoodLog, MoodLogs } from '@sourcefuse-npm/patient-facade'; import { SleepLogs } from './sleep-logs.model'; export declare class AnalysisTypeFormate extends Model { name?: string; image?: string; alertKey?: string; count: number; percentage: number; } export declare class Image extends Model { imageUrl?: string; } export declare class JourneyAnalasis extends Model { analysisMax?: string; analysisMin?: string; completeAnalysis?: AnalysisTypeFormate[]; logs?: (MoodLogs[] & Image) | (FoodLog[] & Image) | (SleepLogs[] & Image); } export declare class JourneyResponse extends Model { mood: JourneyAnalasis; meals: JourneyAnalasis; sleep: JourneyAnalasis; medication: MedicationJourneyAnalasis; } export declare class MedicationJourneyAnalasis extends Model { medicationAdherence: { percentage: number; }; missedMedicineList: MedicineAnalysisList[]; } export declare class MedicineAnalysisList extends Model { name?: string; count: number; foodRestriction: string; frequency: number; }