import { AfterViewInit, ChangeDetectorRef, OnInit } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import { AbstractComponent, IPtDynamicElementConfig, PtDynamicFormsComponent, PtDynamicFormsService } from '@prutech/components'; import { LookupModels } from '../../models/lookups.model'; import { PreRequisiteDetails } from '../../models/pre-requisites.model'; import { LookupsService } from '../../services/lookups.service'; import { VlaDetailsService } from '../../services/vla-details.service'; import * as i0 from "@angular/core"; export declare class PreRequisitesComponent extends AbstractComponent implements OnInit, AfterViewInit { private dynamicFormService; private lookupsService; private cdRef; private route; private vlaDetailsService; viewMode: boolean; elements: IPtDynamicElementConfig[]; preRequisites: PreRequisiteDetails; preRequisitesForm: PtDynamicFormsComponent; lookupList: LookupModels; constructor(dynamicFormService: PtDynamicFormsService, lookupsService: LookupsService, cdRef: ChangeDetectorRef, route: ActivatedRoute, vlaDetailsService: VlaDetailsService); ngAfterViewInit(): void; ngOnInit(): void; initSitesDetailsElements(): void; lookupsBind(): void; afterOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }