import { OnInit } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { FilterItem, MultiLingualTextBoxOptions, PagingOptions, TextBoxOptions, ToggleSlideOptions, DropdownOptions, FormOptions, ConfirmationModalOptions, ConfirmationModalComponent, PagingComponent } from '@bnsights/bbsf-controls'; import { WorkflowService } from './../../shared/Services/WorkflowService.service'; import { ActivatedRoute } from '@angular/router'; import { WorkflowVariablesService } from '../../shared/Services/WorkflowVariablesService.service'; import { WorkflowActivityService } from '../../shared/Services/WorkflowActivityService.service'; import { PageInfoService } from '../../../_metronic/core/services/page-info.service'; import { NgbModal } from '@ng-bootstrap/ng-bootstrap'; import { AuthService, BBSFTranslateService, EnvironmentService, RequestHandlerService, UtilityService } from '@bnsights/bbsf-utilities'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class TabsComponent implements OnInit { private authService; private WorkflowService; private activatedRoute; private WorkflowVariablesService; private workflowActivityService; private pageInfoService; private modalService; private environmentService; private bbsfTranslateService; utilityService: UtilityService; private requestHandlerService; Pagetitle: string; DetailsForm: FormGroup<{}>; WorkflowDetails: any; WorkflowId: string; NameMultilingualTextBox: MultiLingualTextBoxOptions; DescriptionMultilingualTextBox: MultiLingualTextBoxOptions; Active: TextBoxOptions; Published: TextBoxOptions; SysName: TextBoxOptions; ShowWorkflowDetails: boolean; VersionId: string; publishWFConfirmationOptions: ConfirmationModalOptions; publishControlLoaded: boolean; publishConfirmationModalControl: ConfirmationModalComponent; WorkFlowVersionApiUrl: string; WorkflowVersionForm: FormGroup<{}>; WorkflowIdTextBox: TextBoxOptions; searchTextBox: TextBoxOptions; WorkflowVersionPagingResult: any[]; WorkflowVersionPaging: PagingOptions; TextInputFilter: FilterItem; WorkflowIdFilter: FilterItem; IsFilterLoaded: boolean; WFVersionPagingElement: PagingComponent; WorkflowVariableApiUrl: string; WorkflowVariableForm: FormGroup<{}>; WorkflowVariablesearchTextBox: TextBoxOptions; WorkflowVariableTextInputFilter: FilterItem; VerisonIdTextBox: TextBoxOptions; VerisonIdTextInputFilter: FilterItem; DataTypeList: any[]; WorkflowVariablePagingResult: any[]; WorkflowVariablePaging: PagingOptions; IsWorkflowVariableFilterLoaded: boolean; WorkflowVariablePagingViewElement: PagingComponent; AddWorkflowVariableForm: FormGroup<{}>; AddWorkflowVariableFormOptions: FormOptions; AddWFVariableName: MultiLingualTextBoxOptions; AddWFVariableSysName: TextBoxOptions; AddWFVariableDataType: DropdownOptions; AddWFVariableConstant: ToggleSlideOptions; addWFVariablesLookupOptions: any[]; showAddLookupsTable: boolean; addLastLookupIndex: number; EditWorkflowVariableForm: FormGroup<{}>; EditWorkflowVariableFormOptions: FormOptions; EditWFVariableName: MultiLingualTextBoxOptions; EditWFVariableSysName: TextBoxOptions; EditWFVariableDataType: DropdownOptions; EditWFVariableConstant: ToggleSlideOptions; WorkflowVariableId: any; editWFVariablesLookupOptions: any[]; showEditLookupsTable: boolean; editLastLookupIndex: number; ActivityApiUrl: string; ActivityTypeList: any[]; workflowActivityForm: FormGroup<{}>; WorkflowActivityIdTextBox: TextBoxOptions; WorkflowActivityIdFilter: FilterItem; ActivityPagingResult: any[]; ActivityPaging: PagingOptions; IsworkflowActivityFilterLoaded: boolean; ActivityPagingViewElement: PagingComponent; addWorkflowVariabletoActivityForm: FormGroup<{}>; addWorkflowVariabletoActivityFormOptions: FormOptions; activityID: string; activityWFVariableOptions: any[]; lastActivityWFVariableIndex: number; activityVariablesList: any[]; constructor(authService: AuthService, WorkflowService: WorkflowService, activatedRoute: ActivatedRoute, WorkflowVariablesService: WorkflowVariablesService, workflowActivityService: WorkflowActivityService, pageInfoService: PageInfoService, modalService: NgbModal, environmentService: EnvironmentService, bbsfTranslateService: BBSFTranslateService, utilityService: UtilityService, requestHandlerService: RequestHandlerService); ngOnInit(): Promise; getDetails(): void; showPublishWFModal(id: string): void; publishWorkFlow: (id: string) => Observable; publishWorkFlowOnSuccess: (result: any) => void; initializeVersion(): void; setWorkflowVersionListResult(result: any): void; setWorkflowVariableListResult(result: any): void; initializeWorkflowVariables(): void; WFVariableTypeOnChange(type: any, isAdd: boolean): void; initializeWFVariableLookupOptions(isAdd: boolean): (number | any[])[]; deleteWFVariableLookup(deletedLookup: any, isAdd: boolean): void; showAddWorkflowVariableModal(AddWorkflowVariableModal: any): void; getAddWFVariableModel: () => any[]; getAddWFVariableFunction: (AddModel: any) => Observable; addWFVariableLookupinAddMode(): void; showEditWorkflowVariableModal(WFVariableID: string, EditWorkflowVariableModal: any): void; getEditWFVariableModel: () => any[]; getEditWFVariableFunction: (EditModel: any) => Observable; setEditVariableLookups(existingLookups: any[]): void; addWFVariableLookupinEditMode(): void; setActivityListResult(result: any): void; initializeWorkflowActivity(): void; showAddWFVariablestoActivity(versionID: string, activityID: string, wfVariablesModal: any): void; getaddWFVariabletoActivityModel: () => any[]; getaddWFVariabletoActivityFunction: (variablesModel: any) => Observable; deleteActivityWFVariable(deletedVariable: any): void; addNewActivityWFVariable(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }