import { OpHubOpdPrescriptionService } from './op-hub-opd-prescription.service';
import { CreateOpdPrescriptionDto } from './dto/create-opd-prescription.dto';
import { UpdateOpdPrescriptionDto } from './dto/update-opd-prescription.dto';
export declare class OpHubOpdPrescriptionController {
    private readonly opdPrescriptionService;
    constructor(opdPrescriptionService: OpHubOpdPrescriptionService);
    create(createOpdPrescriptionDto: CreateOpdPrescriptionDto | CreateOpdPrescriptionDto[]): Promise<{
        status: string;
        message: string;
        error?: undefined;
    } | {
        status: string;
        message: string;
        error: any;
    }>;
    findAll(opd_id: any, hospital_id: any): Promise<{
        status: string;
        messege: string;
        details?: undefined;
        OpdDetails?: undefined;
        error?: undefined;
    } | {
        status: string;
        messege: string;
        details: any;
        OpdDetails: any;
        error?: undefined;
    } | {
        status: string;
        messege: string;
        error: any;
        details?: undefined;
        OpdDetails?: undefined;
    }>;
    update(updateOpdPrescriptionDto: UpdateOpdPrescriptionDto): Promise<{
        status: string;
        messege: string;
        error?: undefined;
    } | {
        status: string;
        messege: string;
        error: any;
    }>;
    remove(id: any, hospital_id: any): Promise<{
        status: string;
        messege: string;
        error?: undefined;
    } | {
        status: string;
        messege: string;
        error: any;
    }>;
}
