import { OnInit } from '@angular/core'; import { FormArray, FormGroup, Validators } from '@angular/forms'; import { UserCoreService } from '@cas-hub/acabim-common-client'; import { MessageService, PrimeNGConfig } from 'primeng/api'; import * as i0 from "@angular/core"; export declare class ProfileComponent implements OnInit { private readonly userCoreService; private messageService; private primengConfig; userDataOptions: { label: string; value: string; }[]; userForm: FormGroup; index: number; addAlert: string; deleteAlert: string; validatorPh: import("@angular/forms").ValidatorFn; validatorEm: typeof Validators.email; emailList: any[]; phoneList: any[]; addressList: any[]; isLoading: boolean; userGuid: string; constructor(userCoreService: UserCoreService, messageService: MessageService, primengConfig: PrimeNGConfig); ngOnInit(): Promise; onAdd(type: string): void; onDelete(type: string, i: number): void; get emailControls(): FormArray; get phoneControls(): FormArray; get addressControls(): FormArray; onSubmitAddAlert(group?: FormGroup, type?: string): void; onSubmitDeleteAlert(str: string, i: number, type: string): void; private get userProfile(); onSubmit(): Promise; setModal(value: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }