import { DataSource } from "typeorm";
import { User } from "./entities/sign_up.entity";
import { CryptoService } from "src/qr-encrpyt/qr-encrpyt.service";
export declare class SignUpService {
    private readonly connection;
    private readonly EncryptedService;
    constructor(connection: DataSource, EncryptedService: CryptoService);
    check_old_or_new(userEntity: any): Promise<string>;
    userEncryptRes(res: any): Promise<string>;
    getDetails(userEntity: User): Promise<{
        status: string;
        message: string;
        details: any;
    }[] | {
        status: string;
        message: string;
    }[]>;
    verifyOld(userEntity: User): Promise<{
        messege: string;
        patient_id: any;
        patient_id_list: any;
        user_details: any;
        accessToken: any;
    }[] | {
        messege: string;
        patient_id_list: any;
        user_details: any;
        profileUpdate: string;
        accessToken: any;
    }[] | {
        status: string;
        messege: string;
    }[]>;
    createnew(userEntity: User): Promise<any>;
    findsettings(id: number): Promise<any>;
    updatePassword(id: number, userEntity: User): Promise<{
        status: string;
        message: string;
    }[]>;
    updateStettings(id: number, userEntity: User): Promise<{
        status: string;
        message: string;
    }[]>;
    updateFCM(userEntity: User): Promise<{
        status: string;
        message: string;
    }>;
    remove(id: number): Promise<{
        status: string;
        message: string;
    }[]>;
    createToken(username: string, accessToken: any): Promise<{
        status: string;
        message: string;
        accessToken: any;
    }>;
    user_patient_list(userEntity: User): Promise<{
        status: string;
        status_code: number;
        message: string;
    }[] | {
        status: string;
        status_code: number;
        messege: string;
        patient_id_list: any;
    }[]>;
    get_user_id(username: string): Promise<any>;
}
