import { EventEmitter2 } from '@nestjs/event-emitter';
import { DataSource } from 'typeorm';
import { PatientFromQr, Patient } from './entities/op-hub-patient-from-qr.entity';
import { FaceAuthService } from 'src/face-auth/face-auth.service';
export declare class OpHubPatientFromQrService {
    private readonly dynamicConnection;
    private readonly connection;
    private readonly eventEmitter;
    private readonly addAppointmentService;
    constructor(dynamicConnection: DataSource, connection: DataSource, eventEmitter: EventEmitter2, addAppointmentService: FaceAuthService);
    create(createPatientFromQr: PatientFromQr): Promise<{
        status: string;
        message: string;
        details: any;
        verified_abha_address: string;
    }[] | {
        status: string;
        message: string;
        aayush_unique_id: any;
        verified_abha_address: string;
    }[] | {
        status: string;
        message: string;
        error: any;
    }[] | {
        message: string;
    }[]>;
    CreateManually(PatientEntity: Patient): Promise<any>;
    checkWithDetails(PatientEntity: Patient): Promise<any[]>;
}
