import { ChangeDetectorRef, OnInit } from '@angular/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import { AbstractComponent, Lookup, PtDynamicFormsService } from '@prutech/components'; import { ExitPackage } from '../../../models/tier-II/exit-package/exit-package.model'; import { ExitPackageService } from '../../../services/exit-package.service'; import { AssessmentDetailsService } from '../../../services/assessment-details.service'; import * as i0 from "@angular/core"; export declare class ExitPackageComponent extends AbstractComponent implements OnInit { protected cdRef: ChangeDetectorRef; protected dynamicFormService: PtDynamicFormsService; protected fb: FormBuilder; private assessmentDetailsService; private exitPackageService; readonly appointmentDocumentsName: string; readonly specialNeedsName: string; readonly licensedProvidersName: string; readonly informalProvidersName: string; readonly appointmentDocuments: string; readonly specialNeedsDocuments: string; readonly licensedProvidersDocuments: string; readonly informalProviderDocuments: string; caseId: number; assessmentId: number; isEditable: boolean; formGroup: FormGroup; exitPackage: ExitPackage; selectAll: boolean; constructor(cdRef: ChangeDetectorRef, dynamicFormService: PtDynamicFormsService, fb: FormBuilder, assessmentDetailsService: AssessmentDetailsService, exitPackageService: ExitPackageService); get appointmentDocumentsLabel(): string; get specialNeedsLabel(): string; get licensedProvidersLabel(): string; get informalProvidersLabel(): string; ngOnInit(): void; printDocuments(): void; showControls(parentProp: string, docProp: string): boolean; buildForm(): void; buildFormControls(documents: Lookup[], name: string): any; formControls(formName: string): FormGroup[]; print(isPrint: boolean): void; onSelectAll(): void; isPrintDisabled(): boolean; afterOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }