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 { WorkflowActivityService } from '../../../shared/Services/WorkflowActivityService.service'; import { PageInfoService } from '../../../../_metronic/core/services/page-info.service'; import * as i0 from "@angular/core"; export declare class WorkflowActivityAddComponent implements OnInit { private workflowActivityService; utilityService: UtilityService; private activatedRoute; private pageInfoService; private router; private requestHandlerService; private bbsfTranslateService; isAddFormLoaded: boolean; versionID: string; addworkflowActivityForm: FormGroup<{}>; addworkflowActivityFormOptions: FormOptions; name: MultiLingualTextBoxOptions; sysName: TextBoxOptions; activityType: DropdownOptions; canAddOutcome: boolean; ActivityTypeList: any[]; 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; 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, utilityService: UtilityService, activatedRoute: ActivatedRoute, pageInfoService: PageInfoService, router: Router, requestHandlerService: RequestHandlerService, bbsfTranslateService: BBSFTranslateService); ngOnInit(): Promise; initializePage(): void; getAddWFActivityModel: () => any[]; getAddWFActivityFunction: (AddModel: any) => Observable; onAddSuccess: (result: any) => void; getActivityOutcomesOptions(outComes: any[]): (number | any[])[]; addWFActivityOutcome(): void; deleteOutcome(deletedOutcome: any): void; activityTypeOnChange(activityType: any): void; conditionRHSTypeOnChange(type: any): void; participantTypeOnChange(participantType: any): void; resetAllActivityTypeControls(): void; cancelAdd(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }