import { SuccessResponse } from '@sourcefuse-npm/alivio-lib'; import { MoodFactorLogsService } from '../services'; import { Followup, FollowupAlert, FollowupCountDto } from '../models'; export declare class FollowupController { protected patientService: MoodFactorLogsService; constructor(patientService: MoodFactorLogsService); getPatientFollowups(id: number, token?: string, limit?: number, offset?: number, filterDate?: Date): Promise; addPatientFollowup(followup: Omit, id: number, token?: string): Promise; deleteFollowup(id: number, followupId: number, token?: string): Promise; getFollowup(id: number, followupId: number, token?: string): Promise; updateFollowup(id: number, followup: Omit, followupId: number, token?: string): Promise; getFollowupAlerts(token?: string): Promise; getPatientFollowupStatusCount(id: number, token?: string): Promise; updatePatientFollowupStatus(followupId: number, followupAlert: Omit, token?: string): Promise; }