import { chiefComplaintsBasic } from "../dto/create_chief_complaints_basic.dto";
import { chiefComplaintsDetails } from "../dto/create_chief_complaints_details.dto";
import { diagnosisReport } from "../dto/create_diagnosis_report.dto";
import { dietPlan } from "../dto/create_diet_plan.dto";
import { followUp } from "../dto/create_follow_up.dto";
import { pasttreatmentHistoru } from "../dto/create_past_treatment_history.dto";
import { pastTreatmentHistoryDocs } from "../dto/create_past_treatment_history_docs.dto";
import { treatmentAdvice } from "../dto/create_treatment_advice.dto";
import { UpdatefollowUp } from '../dto/update_follow_up.dto';
import { UpdatedietPlan } from '../dto/update_diet_plan.dto';
import { UpdatediagnosisReport } from '../dto/update_diagnosis_report.dto';
import { UpdatetreatmentAdvice } from '../dto/update_treatment_advice.dto';
import { UpdatepasttreatmentHistoru } from '../dto/update_past_treatment_history.dto';
import { UpdatepastTreatmentHistoryDocs } from '../dto/update_past_treatment_history_docs.dto';
import { UpdatechiefComplaintsBasic } from '../dto/update_chief_complaints_basic.dto';
import { UpdatechiefComplaintsDetails } from '../dto/update_chief_complaints_details.dto';
export declare class ClinicalNotesWithAbha {
    followUp?: followUp;
    dietPlan?: dietPlan;
    diagnosisReport?: diagnosisReport[];
    treatmentAdvice?: treatmentAdvice;
    pastTreatmentHistory?: pasttreatmentHistoru;
    pastTreatmentHistoryDocs?: pastTreatmentHistoryDocs[];
    chiefComplaintsBasic?: chiefComplaintsBasic[];
    chiefComplaintDetails?: chiefComplaintsDetails;
    hospital_id?: number;
}
export declare class UpdateClinicalNotesWithAbha {
    followUp?: UpdatefollowUp;
    dietPlan?: UpdatedietPlan;
    diagnosisReport?: UpdatediagnosisReport[];
    treatmentAdvice?: UpdatetreatmentAdvice;
    pastTreatmentHistory?: UpdatepasttreatmentHistoru;
    pastTreatmentHistoryDocs?: UpdatepastTreatmentHistoryDocs[];
    chiefComplaintsBasic?: UpdatechiefComplaintsBasic[];
    chiefComplaintDetails?: UpdatechiefComplaintsDetails;
    hospital_id?: number;
}
declare class ChiefComplaintsBasicDto {
    id?: number;
    opd_id?: number;
    chief_complaints_detail_id?: number;
    complaints_name?: string;
    filled_using?: string;
    created_at?: string;
}
declare class ChiefComplaintDetailsDto {
    id?: number;
    opd_id?: number;
    count?: string;
    duration_limit?: string;
    remarks?: string;
    filled_using?: string;
    created_at?: string;
}
declare class PastTreatmentHistoryDto {
    id?: number;
    opd_id?: number;
    history?: string;
    filled_using?: string;
    created_at?: string;
}
declare class PastTreatmentHistoryDocsDto {
    id?: number;
    past_history_id?: number;
    opd_id?: number;
    document?: string;
    filled_using?: string;
    created_at?: string;
}
declare class DiagnosisReportDto {
    id?: number;
    test_categories?: string;
    sub_category?: string;
    laboratory?: string;
    remarks?: string;
    filled_using?: string;
    opd_id?: number;
    created_at?: string;
}
declare class DietPlanDto {
    id?: number;
    opd_id?: number;
    diet_plan?: string;
    filled_using?: string;
    created_at?: string;
}
declare class TreatmentAdviceDto {
    id?: number;
    opd_id?: number;
    treatment_advice?: string;
    created_at?: string;
    filled_using?: string;
}
declare class FollowUpDto {
    id?: number;
    opd_id?: number;
    count?: string;
    duration?: string;
    date?: string;
    remarks?: string;
    filled_using?: string;
    created_at?: string;
}
export declare class ClinicalNotesResponseDto {
    status: string;
    message: string;
    chiefComplaintsBasic: ChiefComplaintsBasicDto[];
    chiefComplaintDetails: ChiefComplaintDetailsDto;
    pastTreatmentHistory: PastTreatmentHistoryDto;
    pastTreatmentHistoryDocs: PastTreatmentHistoryDocsDto[];
    diagnosisReport: DiagnosisReportDto[];
    dietPlan: DietPlanDto;
    treatmentAdvice: TreatmentAdviceDto;
    followUp: FollowUpDto;
}
export declare class postResp {
    status: string;
    message: string;
}
export declare class updateResp {
    status: string;
    message: string;
}
export {};
