import { Count } from '@loopback/repository'; import { SuccessResponse } from '@sourcefuse-npm/alivio-lib'; import { PatientService } from '@sourcefuse-npm/patient-facade'; import { AppointmentHealth, AppointmentStatusModel } from '../models'; import { AppointmentFeedbackService } from '../services'; export declare class AppointmentFeedbackController { appointmentFeedbackService: AppointmentFeedbackService; protected patientService: PatientService; constructor(appointmentFeedbackService: AppointmentFeedbackService, patientService: PatientService); create(appointmentHealth: Omit, id: number, token: string): Promise; find(id: number, token?: string): Promise; updateAll(appointmentHealth: AppointmentHealth, id: number, token?: string): Promise; replaceById(id: number, appointmentStatus: AppointmentStatusModel, token?: string): Promise; deleteById(id: number, token?: string): Promise; }