import { EmrOpdOutPatientService } from './emr_opd_out_patient.service';
import { EmrOpdOutPatient } from './entities/emr_opd_out_patient.entity';
export declare class EmrOpdOutPatientController {
    private readonly emrOpdOutPatientService;
    constructor(emrOpdOutPatientService: EmrOpdOutPatientService);
    create(Entity_opd: EmrOpdOutPatient): Promise<any>;
    findAll(date: string): Promise<any>;
    find(): Promise<any>;
    findOne(id: string): Promise<any>;
    update(id: string, Entity_opd: EmrOpdOutPatient): Promise<string | {
        status: string;
        messege: string;
        updated_details: any;
    }[]>;
    updates(Entity_opd: EmrOpdOutPatient): Promise<any>;
    findopdcountwithpercentage(date: any): Promise<{
        totalcountquery: any;
        except_completedquery: any;
        completedquery: any;
        yesterday_opd: any;
        yesterday_pending: any;
        yesterday_completed: any;
        today_OPD_percentage: number;
        pending_opd_percentage: number;
        completed_opd_percentage: number;
    }>;
}
