import { OpHubBundleGenerationService } from './op-hub-bundle-generation.service';
import { UpdateOpHubBundleGenerationDto } from './dto/update-op-hub-bundle-generation.dto';
export declare class OpHubBundleGenerationController {
    private readonly opHubBundleGenerationService;
    constructor(opHubBundleGenerationService: OpHubBundleGenerationService);
    create(followupDetails: any, other_observations: any, Lifestyle: any, women_health: any, generalAssment: any, physicalActivity: any, vitalDetails: any, body_measurement: any, hospital_id: number, opd_id: number, abhaAddress: string, file: string): Promise<any> | {
        message: string;
        status: string;
        statusCode: number;
    };
    createDischargeSummary(followupDetails: any, clinicalPresentation: any, investigationsPerformed: any, treatment_given: any, condition_at_discharge: any, discharge_advice: any, hospital_id: number, opd_id: number, abhaAddress: string): Promise<any> | {
        message: string;
        status: string;
        statusCode: number;
    };
    createPrescription(prescriptionDetails: any, hospital_id: number, opd_id: number, abhaAddress: string, file: string): Promise<any> | {
        message: string;
        status: string;
        statusCode: number;
    };
    createImmunization(immunizationDetails: any, hospital_id: number, opd_id: number, abhaAddress: string, file: string): Promise<any> | {
        message: string;
        status: string;
        statusCode: number;
    };
    createlabResults(labResults: any, hospital_id: number, opd_id: number, abhaAddress: string, file: string): Promise<any> | {
        message: string;
        status: string;
        statusCode: number;
    };
    createinvoiceDetails(invoiceDetails: any, hospital_id: number, opd_id: number, abhaAddress: string): Promise<any> | {
        message: string;
        status: string;
        statusCode: number;
    };
    createOpConsultation(chiefComplaintsBasic: any, getPastTreatHis: any, followupDetails: any, file: any, hospital_id: number, opd_id: number, abhaAddress: string, diet_plan: any, treatmentAdvice: any, physicalExam?: {
        summary?: string;
        findings?: string[];
    }, allergies?: Array<{
        substance: string;
        criticality?: 'low' | 'high' | 'unable-to-assess';
        status?: 'active' | 'inactive' | 'resolved';
        note?: string;
    }>, familyHistory?: Array<{
        relationship: string;
        condition?: string;
        note?: string;
    }>, prescriptionDetails?: any, investigationAdvice?: any): Promise<any> | {
        message: string;
        status: string;
        statusCode: number;
    };
    createDiagnosisReport(prescriptionDetails: any, hospital_id: number, opd_id: number, abhaAddress: string, file: string): Promise<any> | {
        message: string;
        status: string;
        statusCode: number;
    };
    findOne(id: any): Promise<{
        status: string;
        message: string;
        data?: undefined;
    } | {
        status: string;
        message: string;
        data: any;
    }> | {
        message: string;
        status: string;
        statusCode: number;
    };
    update(id: string, updateOpHubBundleGenerationDto: UpdateOpHubBundleGenerationDto): string;
}
