import { ChangeDetectorRef } from '@angular/core'; import { MatDialogRef } from '@angular/material/dialog'; import { AbstractComponent, FormModel, IPtDynamicElementConfig, PtDynamicFormsComponent, PtDynamicFormsService } from '@prutech/components'; import { ContactDetails } from '../../models/contactDetailsForm/contact-details.model'; import { LookupsService } from '../../services/lookups.service'; import { LookupModels } from '../../models/lookups.model'; import { LocationService } from '../../services/location.service'; import * as i0 from "@angular/core"; export declare class SelectContactDetailsDilogBoxComponent extends AbstractComponent { private dynamicFormService; dilogref: MatDialogRef; private lookupsService; private locationService; data: any; private cdRef; contactinfoForm: PtDynamicFormsComponent; readonly contactFormModel: FormModel; elements: IPtDynamicElementConfig[]; contactDetails: ContactDetails; lookupList: LookupModels; invalidPhoneNumberMessage: string; invalidEmail: string; viewMode: boolean; constructor(dynamicFormService: PtDynamicFormsService, dilogref: MatDialogRef, lookupsService: LookupsService, locationService: LocationService, data: any, cdRef: ChangeDetectorRef); ngOnInit(): void; submitContactDetails(): void; reset(): void; closeModal(): void; afterOnDestroy(): void; initContactElements(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }