import { ChangeDetectorRef, OnInit } from '@angular/core'; import { MatDialogRef } from '@angular/material/dialog'; import { ActivatedRoute } from '@angular/router'; import { AbstractComponent, FormModel, IPtDynamicElementConfig, PtDynamicFormsComponent, PtDynamicFormsService } from '@prutech/components'; import { contactInformationDeatilsModel } from '../../model/add-contact-information.formmodel'; import { CourseDetailsService } from '../../services/course-details.service'; import * as i0 from "@angular/core"; export declare class AddContactInformationComponent extends AbstractComponent implements OnInit { private dynamicFormService; dilogref: MatDialogRef; data: any; private cdRef; private route; private courseDetailsService; contactInformationForm: PtDynamicFormsComponent; elements: IPtDynamicElementConfig[]; contactDetails: contactInformationDeatilsModel; readonly contactFormModel: FormModel; invalidPhoneNumberMessage: string; invalidEmail: string; constructor(dynamicFormService: PtDynamicFormsService, dilogref: MatDialogRef, data: any, cdRef: ChangeDetectorRef, route: ActivatedRoute, courseDetailsService: CourseDetailsService); ngOnInit(): void; initContactElements(): void; closeModal(): void; submitContactDetail(): void; afterOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }