import { ProfileService } from "./profile.service";
import { ABHAProfile, Patient } from "./entities/profile.entity";
export declare class ProfileController {
    private readonly profileService;
    constructor(profileService: ProfileService);
    create(PatientEntity: Patient): Promise<{
        id: any;
        status: string;
        user_id: any;
        messege: string;
        inserted_data: any;
    }[]>;
    findOne(id: string): Promise<{
        status: string;
        status_code: number;
        messege: string;
    } | {
        status: string;
        status_code: number;
        messege: string;
    }[] | {
        data: string;
    }[]>;
    findqrOne(id: string): Promise<{
        data: {
            status: string;
            messege: string;
            profile: {
                QR_Type_id: number;
                QR_Type: string;
                profile_details: any;
            }[];
        };
    }[]>;
    update(id: string, PatientEntity: Patient): Promise<{
        data: {
            status: string;
            messege: string;
            updated_values: any;
        };
    }[] | {
        status: string;
        messege: string;
        error: any;
    }[]>;
    updateAbha(id: string, PatientEntity: ABHAProfile): Promise<{
        data: {
            status: string;
            messege: string;
            updated_values: any;
        };
    }[] | {
        status: string;
        messege: string;
        error: any;
    }[]>;
    remove(id: string): Promise<{
        status: string;
        message: string;
    }[]>;
    findencryptedqrOne(id: string): Promise<string>;
}
