import { OnInit, EventEmitter, OnChanges, OnDestroy } from '@angular/core'; import { SubSink } from '../../../subsink.class'; import { PaginationService } from '../services/pagination.service'; import { WorkshopService } from '../services/workshop.service'; import * as i0 from "@angular/core"; export declare class OwnersListComponent implements OnInit, OnChanges, OnDestroy { private workshopService; paginationService: PaginationService; data: any[]; closeList: EventEmitter; closeList1: EventEmitter; selectedUsers: any[]; totalPages: number; allRCHeadOwners: any[]; workshopParticipants: any[]; workshopGroupParticipants: any[]; groupList: any[]; select_group: any[]; disableGroupId: any[]; feature: any; selectedData: any[]; searchList: any[]; searchValue: string; selectedIds: any[]; checkBoxSelect: boolean[]; disabledSelect: boolean[]; setDefaultValues: boolean; all: boolean; animation: boolean; loader: boolean; selectedgroup: any[]; featureflag_groups: boolean; subscriptions: SubSink; constructor(workshopService: WorkshopService, paginationService: PaginationService); ngOnChanges(): void; ngOnInit(): void; selectGroup(event: any, data: any): void; getGroupCountWithoutWorkshop(): Number; getUserCountWithoutWorkshop(): Number; selectAllGroups(event: any): void; checkSelectAllgroups(): boolean; deleteSelectedGroup(event: any): void; selectedGroupList(): void; selectAllChange(event: boolean): void; selectAllFromBackEnd(event: any): void; userSelectionChange(event: boolean, index: number): void; /** * It is used to set and search value incase of backend driven list to differentiate search list and original list */ setSearchValue(): void; closeEvent(event: any[]): void; closeEvent1(event: any): void; deleteSelectedData(event: number): void; goBack(): void; /** * Filter list user's list based on pagination by making api call * @param event specifies a boolean value to call api */ paginationFilter(event: any): void; getOrganizationUsersCount(apiUrl: any): void; /** * Gets user's list by making api call * @param url contains user list filter details */ getUsersList(url: any): void; setDefaultUsers(): void; /** * it is used check select all condition incase of backend driven search */ checkSelectAll(): boolean; currentTab: string; switchTab(tab: string): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }