import { ChangeDetectorRef, OnInit } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; import { AbstractComponent, PtDynamicFormsComponent } from '@prutech/components'; import { Observable } from 'rxjs'; import { CreateAssignmentTypeDeatilsComponent } from './components/create-assignment-type-details/create-assignment-type-details.component'; import { AssignmentTypeList } from './models/assignment-types-model'; import { ErrorMessageResponse } from './models/seams-error-message'; import { Tab } from './models/tab.interface'; import { AssignmentDetailsService } from './services/assignment-details.service'; import { AssignmentActivityListService } from './services/assignment-activity-list.service'; import { UserService } from '@prutech/identity-client'; import * as i0 from "@angular/core"; export declare class AssignmentDetailsComponent extends AbstractComponent implements OnInit { private assignmentActivityListService; private userService; private route; private assignmentDetailsService; private cdRef; private router; assignmentDetailsLoading: Observable; lookupDataLoading: Observable; detailForm: CreateAssignmentTypeDeatilsComponent; activitesForm: PtDynamicFormsComponent; tabs: Tab[]; assignmentTypeData: Observable; activiteslist: any; programId: string; edit: string; assignmentTypeId: string; activitesData: any; assignmentListData: any; canSaveButton: boolean; showHeader: boolean; showIcons: boolean; canUpdate: boolean; assignmentStatus: string; get enableFormSubmit(): boolean; constructor(assignmentActivityListService: AssignmentActivityListService, userService: UserService, route: ActivatedRoute, assignmentDetailsService: AssignmentDetailsService, cdRef: ChangeDetectorRef, router: Router); ngOnInit(): void; submitAssignment(isSubmit: boolean): void; get errorMessages(): ErrorMessageResponse[]; cancel(): void; afterOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }