import { DataSource } from 'typeorm';
import { SetupPatientNewPatient } from './entities/setup-patient-new_patient.entity';
import { CountDto, PatientInfoDto } from './setup-patient-new_patient.dto';
import { FaceAuthService } from 'src/face-auth/face-auth.service';
export declare class SetupPatientNewPatientService {
    private readonly connection;
    private readonly dynamicConnection;
    private readonly addAppointmentService;
    constructor(connection: DataSource, dynamicConnection: DataSource, addAppointmentService: FaceAuthService);
    create(new_patientEntity: SetupPatientNewPatient): Promise<{
        status: string;
        message: string;
        existing_patient_details: any;
    }[] | {
        'data ': {
            'id  ': any;
            status: string;
            messege: string;
            inserted_data: any;
        };
    }[]>;
    findAll(): Promise<SetupPatientNewPatient[]>;
    findOne(id: string): Promise<any>;
    update(id: number, new_patientEntity: SetupPatientNewPatient): Promise<{
        [key: string]: any;
    }[]>;
    remove(id: string): Promise<{
        [key: string]: any;
    }[]>;
    setupNewPatient(search: string): Promise<SetupPatientNewPatient[]>;
    disablePatList(): Promise<SetupPatientNewPatient[]>;
    SetupDisabledPatient(search: string): Promise<SetupPatientNewPatient[]>;
    checkOldPatient(mobile: string): Promise<{
        status: string;
        message: string;
        patients: any;
    } | {
        status: string;
        message: string;
        patients?: undefined;
    }>;
    getPatientDetailsWithAayush(aayush_unique_id: string): Promise<{
        status: string;
        message: string;
        patients: any;
    }>;
    findallpatients(limit: number, page: number, search?: string, fromdate?: string, todate?: string): Promise<CountDto>;
    patient_info(id: number): Promise<PatientInfoDto>;
    V3findallpatients(limit: number, page: number, search: string, fromdate?: string, todate?: string): Promise<{
        status: string;
        message: string;
        details: any;
        count: any;
    }>;
    findPATIENT_ID(id: string): Promise<SetupPatientNewPatient[]>;
    aayush_unique_id: any;
}
