import { EventEmitter, OnInit } from '@angular/core'; import { SearchPipe } from '../pipes/search.pipe'; import * as i0 from "@angular/core"; export declare class UserGroupListComponent implements OnInit { ASSETS: { responsibility_center: string; case_type: string; case_category: string; when: string; what: string; case_resolution_deadline: string; case_assignees: string; format_evidence: string; case_owners: string; link_controls: string; link_items: string; spreadsheet_multiple_category: string; recommended_action: string; risks: string; exception_type: string; priority: string; associated_risks: string; oversight: string; add_risk_more_option: string; lables: string; reviewer: string; checkpoints: string; assessments: string; objectives: string; audit: string; roles: string; approval: string; recurring: string; lock_scope: string; custom_fields: string; link_risks: string; placeholder: string; add_logic: string; image_choice: string; logic_image_choice: string; thank_you_image: string; upload: string; select_users: string; everyone_as_per_category: string; bulb: string; enter_icon: string; im_creating: string; notes: string; attestations: string; risk_category: string; issue_type: string; type: string; search_data: string; approval_workflow: string; sequential: string; round_robin: string; anyone: string; collaborator: string; }; save: EventEmitter; cancel: EventEmitter; groupEnabled: false; panelTitle: string; singleSelect: boolean; selectedReviewer: boolean; featureflag: boolean; reviewerWorkflowType: string; reviewerWorkflowTypeChange: EventEmitter; mode: string; fieldType: string; searchKey: string; isPagination: any; approvalWorkflowType: 'ANYONE' | 'ROUNDROBIN' | 'SEQUENTIAL'; usersList: any; groupsList: any; fromResponsibility: any; assignorId: any[]; assigneeIds: any[]; reviewerIds: any[]; overseerIds: any[]; FromProgram: boolean; userListInfo: any; groupListInfo: any; fromApprovalWorkflow: boolean; set approvalType(value: 'ANYONE' | 'ROUNDROBIN' | 'SEQUENTIAL'); showFutureUsersSwitch: boolean; futureUsersWillSelect: boolean; isAllDisabled: boolean; isGroupTabShow: boolean; fetchUserData: EventEmitter; disabledIds: any; nonRemovableUserIds: any; allUserSelectedDisabled: boolean; selectedUsers: any; selectedUserIds: any; allUsersIds: any; allUserSelected: boolean; nonRemovableGroupIds: any; selectedGroups: any; selectedGroupIds: any; allGroupsIds: any; allGroupSelected: boolean; allGroupSelectedDisabled: boolean; searchPipe: SearchPipe; userCurrentPage: number; groupCurrentPage: number; loading: boolean; nonDisabledUsers: any[]; set setUserList(value: any); set setSelectedUser(value: any); defaultSelectedUsers: any; defaultSelectedUserIds: any; set setDefaultSelectedUsers(value: any); userType: string; showConfirmation: boolean; setUserListInit(): void; allUserSelectedStatus(): void; set setGroupList(value: any); set setSelectedGroup(value: any); setGroupListInit(): void; allGroupSelectedStatus(): void; userPageChange(page: any): void; /** * #### Description * Selects item or deselect a itme * @param evt * @param payload */ selectItem(evt: any, payload: any): void; selectItemRadio(evt: any, payload: any): void; /** * #### Description * * Manipulates selected items in role list * @param action :'ADD' | 'DELETE' * @param payload */ manipulateSelectedUser(action: 'ADD' | 'DELETE', payload: any): void; selectAllUser(evt: any): void; /** * #### Description * Selects item or deselect a itme * @param evt * @param payload */ selectGroup(evt: any, payload: any): void; /** * #### Description * * Manipulates selected items in role list * @param action :'ADD' | 'DELETE' * @param payload */ manipulateSelectedGroup(action: 'ADD' | 'DELETE', payload: any): void; selectAllGroup(evt: any): void; animation: boolean; constructor(); ngOnInit(): void; currentTab: string; switchTab(tab: string): void; saveList(): void; confirmAction(evt: 'YES' | 'NO'): void; closeList(): void; /** * #### Description * * Returns the unique array of object based on unique key * @param array * @param key * @returns */ uniqueByProp(array: any, key: string): unknown[]; paginationVisible(): void; workflowTypeChanged(event: string): void; disableUsers(): any[]; setAllUsersSelected(event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }