import { OpHubPreviewDocService } from 'src/op-hub-preview-doc/op-hub-preview-doc.service';
import { EventEmitter2 } from '@nestjs/event-emitter';
import { DataSource } from 'typeorm';
export declare class OpHubUploadDocPreviewService {
    private readonly dynamicConnection;
    private readonly connection;
    private readonly eventEmitter;
    private docPreviewData;
    constructor(dynamicConnection: DataSource, connection: DataSource, eventEmitter: EventEmitter2, docPreviewData: OpHubPreviewDocService);
    create(file: any, opd_id: number, hospital_id: number, abhaAddress: string): Promise<{
        status: string;
        messege: string;
        message?: undefined;
        data?: undefined;
        error?: undefined;
    } | {
        status: string;
        message: string;
        data: any;
        messege?: undefined;
        error?: undefined;
    } | {
        status: string;
        message: string;
        error: any;
        messege?: undefined;
        data?: undefined;
    }>;
    updateLinkToken(hospital_id: number, token: string, abhaAddress: string): Promise<void>;
    getexistingLinkToken(hospital_id: number, abhaAddress: string): Promise<any>;
    findAll(value: string): Promise<any>;
    uploadDoc(file: string, opd_id: number, hospital_id: number): Promise<{
        status: string;
        message: string;
        statusCode?: undefined;
    } | {
        statusCode: number;
        status: string;
        message: string;
    }>;
}
