import { SetupPatientNewPatientService } from './setup-patient-new_patient.service';
import { SetupPatientNewPatient } from './entities/setup-patient-new_patient.entity';
export declare class SetupPatientNewPatientController {
    private readonly setupPatientNewPatientService;
    constructor(setupPatientNewPatientService: SetupPatientNewPatientService);
    create(new_patientEntity: SetupPatientNewPatient): Promise<{
        status: string;
        message: string;
        existing_patient_details: any;
    }[] | {
        'data ': {
            'id  ': any;
            status: string;
            messege: string;
            inserted_data: any;
        };
    }[]>;
    findAll(): Promise<SetupPatientNewPatient[]>;
    findOne(id: string): Promise<any>;
    update(id: number, new_patientEntity: SetupPatientNewPatient): Promise<{
        [key: string]: any;
    }[]>;
    remove(id: string): Promise<{
        [key: string]: any;
    }[]>;
    setupNewPatient(search: string): Promise<SetupPatientNewPatient[]>;
    disablePatList(): Promise<SetupPatientNewPatient[]>;
    SetupDisabledPatient(search: string): Promise<SetupPatientNewPatient[]>;
    checkOldPatient(search: string): Promise<{
        status: string;
        message: string;
        patients: any;
    } | {
        status: string;
        message: string;
        patients?: undefined;
    }>;
    getPatientDetailsWithAayush(search: string): Promise<{
        status: string;
        message: string;
        patients: any;
    }>;
    findAllDesig(limit: number, page: number, search?: string, fromDate?: string, toDate?: string): Promise<import("./setup-patient-new_patient.dto").CountDto | {
        status_code: string;
        status: string;
        message: string;
        data: import("./setup-patient-new_patient.dto").new_patient1[];
        total: number;
        limit: number;
        totalPages: number;
    } | {
        status_code: string;
        status: string;
        message: string;
        data?: undefined;
        total?: undefined;
        limit?: undefined;
        totalPages?: undefined;
    }>;
    findOneDesig(id: number): Promise<{
        status_code: string;
        status: string;
        message: string;
        data: import("./setup-patient-new_patient.dto").PatientInfoDto;
    } | {
        status_code: string;
        status: string;
        message: string;
        data?: undefined;
    }>;
    findAllDesigV3(limit: number, page: number, search?: string, fromDate?: string, toDate?: string): Promise<{
        status: string;
        message: string;
        details: any;
        count: any;
    } | {
        status_code: string;
        status: string;
        message: string;
    }>;
    findid(id: string): Promise<SetupPatientNewPatient[]>;
}
