import { OnInit } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { ActivatedRoute, Router } from '@angular/router'; import { DropdownOptions, FormOptions, MultiLingualTextAreaOptions, MultiLingualTextBoxOptions, TextBoxOptions, ToggleSlideOptions } from '@bnsights/bbsf-controls'; import { BBSFTranslateService, RequestHandlerService, UtilityService } from '@bnsights/bbsf-utilities'; import { Observable } from 'rxjs'; import { PageInfoService } from '../../../../_metronic/core/services/page-info.service'; import { WorkflowActivityService } from '../../../shared/Services/WorkflowActivityService.service'; import * as i0 from "@angular/core"; export declare class WorkflowActivityEditComponent implements OnInit { private workflowActivityService; private pageInfoService; utilityService: UtilityService; private activatedRoute; private router; private requestHandlerService; private bbsfTranslateService; isEditFormLoaded: boolean; versionID: string; activityID: string; activityModel: any; isPublished: boolean; editworkflowActivityForm: FormGroup<{}>; editworkflowActivityFormOptions: FormOptions; name: MultiLingualTextBoxOptions; canAddOutcome: boolean; activityTypeID: string; showActivityType: boolean; sysName: TextBoxOptions; activityType: DropdownOptions; showParticipantContainer: boolean; showParticipantPermssionSet: boolean; participantTypes: DropdownOptions; participantPermissionSet: DropdownOptions; showDynamicControls: boolean; dynamicTaskName: MultiLingualTextBoxOptions; dynamicTaskDescription: MultiLingualTextAreaOptions; dynamicTaskURL: TextBoxOptions; dynamicTaskType: DropdownOptions; dynamicCanComplete: ToggleSlideOptions; showStaticControls: boolean; staticOutcomeName: MultiLingualTextBoxOptions; staticOutcomeSysName: TextBoxOptions; staticOutcomeNextActivity: DropdownOptions; staticOutcomeCanAddComment: ToggleSlideOptions; showConditionControls: boolean; conditionLHSDropDown: DropdownOptions; conditionsDropDown: DropdownOptions; conditionRHSTypeDropDown: DropdownOptions; conditionRHSDropDown: DropdownOptions; conditionRHSValue: TextBoxOptions; showConditionRHSWFVariable: boolean; ActivityTypeList: any[]; outcomesOptions: any[]; outcomesCount: number; showOutcomesContainer: boolean; taskTypeList: any[]; participantTypeList: any[]; participantDataList: any[]; nextActivityList: any[]; conditionLHSWFVariableList: any[]; conditionRHSWFVariableList: any[]; conditionRHSTypeList: any[]; conditionList: any[]; constructor(workflowActivityService: WorkflowActivityService, pageInfoService: PageInfoService, utilityService: UtilityService, activatedRoute: ActivatedRoute, router: Router, requestHandlerService: RequestHandlerService, bbsfTranslateService: BBSFTranslateService); ngOnInit(): Promise; initializePage(): void; getEditWFActivityModel: () => any[]; getEditWFActivityFunction: (editModel: any) => Observable; onEditSuccess: (result: any) => void; getActivityOutcomesOptions(outComes: any[], isPublished: boolean): (number | any[])[]; addWFActivityOutcome(): void; deleteOutcome(deletedOutcome: any): void; activityTypeOnChange(activityType: any): void; conditionRHSTypeOnChange(type: any): void; participantTypeOnChange(participantType: any): void; resetAllActivityTypeControls(): void; cancelEdit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }