import { AfterViewInit, ChangeDetectorRef, OnInit } from '@angular/core'; import { AbstractComponent, FormModel, IPtDynamicElementConfig, PtDynamicFormsComponent, PtDynamicFormsService } from '@prutech/components'; import { ActivityModal } from '../../models/activity.modal'; import { ActivityDetailsService } from '../../services/activity-details.service'; import { LookupModels } from '../../../activities-list/models/lookups.model'; import { LookupModel } from '../../../../shared/models/lookup-model'; import { ActivatedRoute, Router } from '@angular/router'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class NewActivityDetailsComponent extends AbstractComponent implements OnInit, AfterViewInit { private dynamicFormService; private activityDetailsService; private routes; private route; private cdRef; addMode: boolean; lookupList: LookupModels; activitydata: ActivityModal; isActive: boolean; canSave: boolean; readonly departmentControlName: string; infoForm: PtDynamicFormsComponent; readonly activityFormModel: FormModel; elements: IPtDynamicElementConfig[]; activity: ActivityModal; activityDetailsLoading: Observable; lookupDataLoading: Observable; activityId: number; showData: boolean; constructor(dynamicFormService: PtDynamicFormsService, activityDetailsService: ActivityDetailsService, routes: ActivatedRoute, route: Router, cdRef: ChangeDetectorRef); ngOnInit(): void; submitActivity(isSubmit: boolean): void; reset(): void; initDepartementElements(): void; caseTypeValueGetter(params: ActivityModal): LookupModel[]; ngAfterViewInit(): void; lookupsBind(): void; afterOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }