import { DischargePatientIpdModuleService } from './discharge_patient_ipd_module.service';
import { DischargePatientIpdModule } from './entities/discharge_patient_ipd_module.entity';
export declare class DischargePatientIpdModuleController {
    private readonly dischargePatientIpdModuleService;
    constructor(dischargePatientIpdModuleService: DischargePatientIpdModuleService);
    create(DischargePatientIpdModule: DischargePatientIpdModule): Promise<{
        'data ': {
            status: string;
            messege: string;
            Discharge_patient_details: any;
        };
    }[]>;
    findAll(): Promise<DischargePatientIpdModule[]>;
    update(id: number, DischargePatientIpdModule: DischargePatientIpdModule): Promise<{
        'data ': {
            status: string;
            messege: string;
            Discharge_patient_details: any;
        };
    }[]>;
    findOne(id: string): Promise<DischargePatientIpdModule>;
    findIpdDischargePatientSearch(search?: string, limit?: number, page?: number): Promise<{
        status_code: string;
        status: string;
        message: string;
        data: import("./dto/discharge_patient_ipd_module.dto").IPDPatientDischargeModuleDto[];
        total: number;
    } | {
        status_code: string;
        status: string;
        message: string;
        data?: undefined;
        total?: undefined;
    }>;
    findIpdDischargePatientsSearch(search?: string, limit?: number, page?: number): Promise<{
        status_code: string;
        status: string;
        message: string;
        data: import("./dto/discharge_patient_ipd_module.dto").IPDPatientDischargeModuleDto[];
        total: number;
    } | {
        status_code: string;
        status: string;
        message: string;
        data?: undefined;
        total?: undefined;
    }>;
}
