import { OnInit, QueryList, EventEmitter } from '@angular/core'; import { ClientEventService } from '@radsource/ng-common-lib'; import { PatientInstance } from '../../objects/patient-instance'; import { StudyInstance } from '../../objects/study-instance'; import { InstanceService } from '../../services/instance.service'; import { DicomService } from '../../services/dicom.service'; import { StudyComponent } from '../study/study.component'; import { NgbTooltip } from '@ng-bootstrap/ng-bootstrap'; import { FormBuilder, FormGroup } from '@angular/forms'; import { MatSnackBar } from '@angular/material'; export declare class PatientComponent implements OnInit { snackBar: MatSnackBar; fb: FormBuilder; is: InstanceService; ces: ClientEventService; ds: DicomService; patient: PatientInstance; selfHeight: EventEmitter; studies: Array; patientPanelOpenState: Boolean; studyPanelOpenState: Boolean; showMRNEdit: Boolean; showNameEdit: Boolean; showDOBEdit: Boolean; showSexEdit: Boolean; organizationCode: string; errorText: string; deleting: Boolean; saving: Boolean; nameArr: Array; prefix: string; firstName: string; middleName: string; lastName: string; suffix: string; showEdit: Boolean; rowHover: string; rowEdit: string; patientForm: FormGroup; popoverText: string; tooltip: NgbTooltip; patientContainer: any; viewStudies: QueryList; studies$: any; constructor(snackBar: MatSnackBar, fb: FormBuilder, is: InstanceService, ces: ClientEventService, ds: DicomService); ngOnInit(): void; ngAfterViewChecked(): void; edit(): void; closeEdit(): void; closePopover(): void; expandPopover(): void; toggleRowHover(hoverState: any): void; togglePatient(): void; delete(): any; }