import { ChangeDetectorRef, OnInit } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; import { RouteGuardComponent } from '@prutech/components'; import { NewActivityDetailsComponent } from './components/new-activity-details/new-activity-details.component'; import { LookupModels } from '../activities-list/models/lookups.model'; import { Observable } from 'rxjs'; import { TabsModal } from './constants/tabs-options'; import { ActivityModal } from './models/activity.modal'; import { StatusListModel } from './models/status-list.model'; import { ActivityVersioningListItem } from './models/activity-versioning.model'; import { ActivityDetailsService } from './services/activity-details.service'; import { MatDialog } from '@angular/material/dialog'; import * as i0 from "@angular/core"; export declare class ActivityDetailsComponent extends RouteGuardComponent implements OnInit { private route; private cdRef; private router; private activityDetailsService; dialog: MatDialog; addMode: boolean; readonly add: string; readonly edit: string; versioningList: ActivityVersioningListItem[]; activitydata: Observable; lookupList: Observable; tabs: TabsModal[]; showHeader: boolean; activityStatus: StatusListModel[]; activityDetailsLoading: Observable; lookupDataLoading: Observable; activityDetails: ActivityModal; canSave: boolean; canUserRoleEdit: boolean; showIcons: boolean; detailForm: NewActivityDetailsComponent; activityId: any; departmentId: any; statusId: number; constructor(route: ActivatedRoute, cdRef: ChangeDetectorRef, router: Router, activityDetailsService: ActivityDetailsService, dialog: MatDialog); ngOnInit(): void; checkErrors(): void; get isFormDirty(): boolean; markFormsPristine(): void; markFormsDirty(): void; get errorMessages(): string[]; canDeactivate(): Observable | boolean; submitActivity(isSubmit: boolean): void; reset(): void; afterOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }