import { OnInit, SimpleChanges, OnChanges } from '@angular/core'; import { ClientEventService, MessageService } from '@radsource/ng-common-lib'; import { NgbTooltip } from '@ng-bootstrap/ng-bootstrap'; import { PatientInstance } from '../../objects/patient-instance'; import { InstanceService } from '../../services/instance.service'; import { FormBuilder, FormGroup } from '@angular/forms'; import { ToDicomNamePipe } from '../../pipes/to-dicom-name.pipe'; import { FromDicomNamePipe } from '../../pipes/from-dicom-name.pipe'; export declare const MY_FORMATS: import("@angular/material").MatDateFormats; import { MatSnackBar } from '@angular/material'; export declare class EditPatientComponent implements OnInit, OnChanges { private snackBar; private fb; private is; private ces; private ms; patient: PatientInstance; organizationCode: string; errorText: string; deleting: Boolean; nameArr: Array; prefix: string; firstName: string; middleName: string; lastName: string; suffix: string; patientID: string; dateOfBirth: string; gender: string; nameRegex: string; patientName: string; originPatientName: string; fromDCPipe: FromDicomNamePipe; toDCPipe: ToDicomNamePipe; showReset: Boolean; patientForm: FormGroup; popoverText: string; tooltip: NgbTooltip; constructor(snackBar: MatSnackBar, fb: FormBuilder, is: InstanceService, ces: ClientEventService, ms: MessageService); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; clearPatientForm(event: Event): void; revertPatientForm(event: Event): void; initPatientForm(): void; revertPrefix(): void; revertFirstName(): void; revertMiddleName(): void; revertLastName(): void; revertSuffix(): void; revertGender(): void; revertPatientID(): void; revertDateOfBirth(): void; parseName(): void; applyForm(event: Event): void; saveEdit(): any; closePopover(): void; }