import { OpHubPatientAppointmentListService } from './op-hub-patient-appointment-list.service';
export declare class AppointmentHistoryDto {
    patient_name: string;
    patient_id: number;
    appointment_date: string;
    comp: string;
    Mobile: string;
    doctorSpecialist: string;
    dial_code: string;
    doctor: number;
    consultant: string;
    appointment_status: string;
    appointment_status_id: string;
    color_code: string;
    appointment_id: string;
    payment_status: string;
    apptFees: number;
    opd_id: string;
    appointment_token: string;
}
export declare class OpHubPatientAppointmentListController {
    private readonly patientAppointmentListService;
    constructor(patientAppointmentListService: OpHubPatientAppointmentListService);
    findAll(hospital_id: number, patient_id: number, date: any, doctor: number): Promise<any>;
    findAllUpcoming(hospital_id: number, patient_id: number, date: any, doctor: number): Promise<any>;
    findAllToday(hospital_id: number, patient_id: number, date: any, doctor: number): Promise<any>;
    findAllTodayV2(hospital_id: number, patient_id: number, date: any, doctor: number, limit: string, page: string): Promise<{
        status_code: string;
        status: string;
        message: string;
        data?: undefined;
        total?: undefined;
    } | {
        status_code: string;
        status: string;
        message: string;
        data: import("./entities/op-hub-patient-appointment-list.entity").OpHubPatientAppointmentList[];
        total: any;
    } | {
        status_code: string;
        status: string;
        message: string;
        data: any[];
        total?: undefined;
    }>;
    findAllHistoryV2(hospital_id: number, patient_id: number, date: any, doctor: number, limit: string, page: string): Promise<{
        status_code: string;
        status: string;
        message: string;
        data?: undefined;
        total?: undefined;
    } | {
        status_code: string;
        status: string;
        message: string;
        data: import("./entities/op-hub-patient-appointment-list.entity").OpHubPatientAppointmentList[];
        total: any;
    } | {
        status_code: string;
        status: string;
        message: string;
        data: any[];
        total?: undefined;
    }>;
    findAllUpcomingV2(hospital_id: number, patient_id: number, date: any, doctor: number, limit: string, page: string): Promise<{
        status_code: string;
        status: string;
        message: string;
        data: import("./entities/op-hub-patient-appointment-list.entity").OpHubPatientAppointmentList[];
        total: any;
    } | {
        status_code: string;
        status: string;
        message: string;
        data: any[];
        total?: undefined;
    } | {
        status_code: string;
        status: string;
        message: string;
        data?: undefined;
        total?: undefined;
    }>;
}
