import { InternalOpdChargesService } from './internal-opd-charges.service';
import { InternalOpdCharge } from './entities/internal-opd-charge.entity';
export declare class InternalOpdChargesController {
    private readonly internalOpdChargesService;
    constructor(internalOpdChargesService: InternalOpdChargesService);
    create(InternalOpdChargeentity: InternalOpdCharge[]): Promise<any>;
    findAll(opd_id: number, patient_id: number): Promise<any>;
    update(id: string, InternalOpdChargeentity: InternalOpdCharge): Promise<{
        'data ': {
            status: string;
            messege: string;
            updated_values: any;
        };
    }[]>;
    remove(id: string, Hospital_id: number): Promise<{
        [key: string]: any;
    }[]>;
    findcharges(id: string): Promise<any>;
    findAmount(id: number): Promise<any>;
    findOpdChargesDetailsSearch(patientId: number, opdDetailsId: number, search: string): Promise<InternalOpdCharge[]>;
    findAllDesigById(patient_id: number, opdDetailsId: number, limit: number, page: number, search?: string): Promise<{
        status_code: string;
        status: string;
        message: string;
        data: import("./internal-opd-charges.dto").opd_charges1[];
        total: number;
        limit: number;
        totalpages: number;
        page?: undefined;
    } | {
        status_code: string;
        status: string;
        message: string;
        data: any[];
        total: number;
        limit: number;
        page: number;
        totalpages?: undefined;
    }>;
}
