import { InternalOpdPaymentService } from './internal-opd-payment.service';
import { InternalOpdPayment, InternalOpdPaymentv3 } from './entities/internal-opd-payment.entity';
export declare class InternalOpdPaymentController {
    private readonly internalOpdPaymentService;
    constructor(internalOpdPaymentService: InternalOpdPaymentService);
    create(InternalOpdPayment: InternalOpdPayment): Promise<{
        data: {
            'id ': any;
            status: string;
            messege: string;
            inserted_data: any;
        };
    }[]>;
    findAll(patient_id: number, opd_id: number): Promise<any>;
    remove(id: string, hos_id: number): Promise<{
        status: string;
        message: string;
    }[]>;
    findOpdPaymentDetailsSearch(patientId: number, opdDetailsId: number, search: string): Promise<InternalOpdPayment[]>;
    findAlldesigopd_payment(patient_id: number, opdDetailsId: number, hospital_id: number, limit: number, page: number, search?: string): Promise<{
        status_code: string;
        status: string;
        message: string;
        data: import("./internal-opd-payment.dto").opd_payment1[];
        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;
    }>;
    createv3(createOpdBilling: InternalOpdPaymentv3): Promise<{
        data: {
            'id ': any;
            status: string;
            messege: string;
            inserted_data: any;
        };
    }[]> | {
        status_code: string;
        status: string;
        message: string;
    };
    getOpdBalance(opd_id: number): Promise<{
        status_code: string;
        status: string;
        message: string;
        balance_amount?: undefined;
    } | {
        status_code: string;
        status: string;
        message: string;
        balance_amount: string;
    }>;
}
