import { EventEmitter2 } from '@nestjs/event-emitter';
import { DataSource } from 'typeorm';
import { FaceAuthService } from 'src/face-auth/face-auth.service';
export declare class OpHubGetPatientDetailsByAayushUniqueIdService {
    private readonly dynamicConnection;
    private readonly connection;
    private readonly eventEmitter;
    private readonly addAppointmentService;
    constructor(dynamicConnection: DataSource, connection: DataSource, eventEmitter: EventEmitter2, addAppointmentService: FaceAuthService);
    findAll(aayush_unique_id: string, hospital_id: number): Promise<{
        status: string;
        message: string;
        details: any;
        error?: undefined;
    } | {
        status: string;
        message: string;
        error: any;
        details?: undefined;
    }>;
    findAllAbhaAddress(aayush_unique_id: string, hospital_id: number, abhaAddress: string): Promise<{
        status: string;
        message: string;
        patientDetails?: undefined;
        details?: undefined;
        error?: undefined;
    } | {
        status: string;
        message: string;
        patientDetails: any;
        details?: undefined;
        error?: undefined;
    } | {
        status: string;
        message: string;
        details: any;
        patientDetails?: undefined;
        error?: undefined;
    } | {
        status: string;
        message: string;
        error: any;
        patientDetails?: undefined;
        details?: undefined;
    }>;
    checkAbhaAddress(abhaAddress: string, hospital_id: number): Promise<{
        status: string;
        message: string;
        patientDetails?: undefined;
        error?: undefined;
    } | {
        status: string;
        message: string;
        patientDetails: any;
        error?: undefined;
    } | {
        status: string;
        message: string;
        error: any;
        patientDetails?: undefined;
    }>;
    checkAbhaNumberAndAddress(abhaAddress: string, ABHANumber: string, hospital_id: number): Promise<{
        status: string;
        message: string;
        patientDetails?: undefined;
        error?: undefined;
    } | {
        status: string;
        message: string;
        patientDetails: any;
        error?: undefined;
    } | {
        status: string;
        message: string;
        error: any;
        patientDetails?: undefined;
    }>;
}
