import { AfterViewInit, ChangeDetectorRef, OnInit } from '@angular/core'; import { AbstractComponent, FormModel, IPtDynamicElementConfig, PtDynamicFormsComponent, PtDynamicFormsService } from '@prutech/components'; import { Agency } from '../../models/agency.model'; import { Observable } from 'rxjs'; import { LookupModels } from '../../models/lookups.model'; import { AgencyDetailsService } from '../../services/agency-details.service'; import { AgencyDetailsItem } from '../../models/agency-details-item'; import { UserService } from '@prutech/identity-client'; import * as i0 from "@angular/core"; export declare class CreateAgencyComponent extends AbstractComponent implements OnInit, AfterViewInit { private dynamicFormService; private userService; private agencyDetailService; cdRef: ChangeDetectorRef; infoForm: PtDynamicFormsComponent; readonly agencyFormModel: FormModel; elements: IPtDynamicElementConfig[]; agency: Agency; departmentDropDownList: Observable; readonly departmentControlName: string; addMode: string; viewMode: boolean; agencyDataList: AgencyDetailsItem; agencyData: AgencyDetailsItem; lookupList: LookupModels; show: boolean; constructor(dynamicFormService: PtDynamicFormsService, userService: UserService, agencyDetailService: AgencyDetailsService, cdRef: ChangeDetectorRef); ngOnInit(): void; reset(): void; initAgencyElements(): void; caseTypeValueGetter(params: any): string[]; serviceValueGetter(params: any): string[]; ngAfterViewInit(): void; afterOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }