import { DataSource } from 'typeorm';
import { DischargePatientIpdModule } from './entities/discharge_patient_ipd_module.entity';
import { CountDto } from './dto/discharge_patient_ipd_module.dto';
export declare class DischargePatientIpdModuleService {
    private readonly connection;
    private readonly dynamicConnection;
    constructor(connection: DataSource, dynamicConnection: DataSource);
    create(DischargePatientIpdEntity: DischargePatientIpdModule): Promise<{
        'data ': {
            status: string;
            messege: string;
            Discharge_patient_details: any;
        };
    }[]>;
    findAll(): Promise<DischargePatientIpdModule[]>;
    update(id: number, DischargePatientIpdEntity: DischargePatientIpdModule): Promise<{
        'data ': {
            status: string;
            messege: string;
            Discharge_patient_details: any;
        };
    }[]>;
    findOne(id: string): Promise<DischargePatientIpdModule | null>;
    findIpdDischargePatientSearch(search: string, limit: number, page: number): Promise<CountDto>;
    findIpdDischargePatientsSearch(search: string, limit: number, page: number): Promise<CountDto>;
}
