import { OpHubDoctorsService } from './op-hub-doctors.service';
export declare class DoctorDto {
    doctor_name: string;
    email: string;
    doctor_id: number;
    gender: string;
    image: string;
    qualification: string;
    experience: string;
    rating: string;
    specialist_names: string;
    standard_charge: number;
    hospital_name: string;
    hospital_opening_timing: string;
    charge_id: number;
    tax_percentage: string;
    tax: number;
    Totalamount: number;
}
export declare class OpHubDoctorsController {
    private readonly doctorsService;
    constructor(doctorsService: OpHubDoctorsService);
    findAll(search: string, hospital_id: number, date: any, gender: string): Promise<any>;
    findAllV2(search: string, hospital_id: number, date: any, gender: string, limit?: string, page?: string, specialist_id?: any, staff_id?: number): Promise<{
        status_code: string;
        status: string;
        message: string;
        data?: undefined;
        total?: undefined;
    } | {
        status_code: string;
        status: string;
        message: string;
        data: import("./entities/op-hub-doctor.entity").DoctorDetailsDto[];
        total: any;
    } | {
        status_code: string;
        status: string;
        message: string;
        data: any[];
        total?: undefined;
    }>;
    findallv3(hospital_id: number, limit?: number, page?: number): Promise<{
        details: any[];
        count: any;
        hospital_opening_timing: string;
        hospital_name: any;
    }>;
    getDocName(limit?: number, page?: number): Promise<any>;
}
