import { OnInit } from '@angular/core'; import { DynamicDialogConfig, DynamicDialogRef } from 'primeng/dynamicdialog'; import { FilterListItem, RiskFilterType } from '../../../../models/risk-filter-type'; import { AgilityRiskFilterService } from '../../../../providers/agility-risk-filter.service'; import { TranslateService } from '@ngx-translate/core'; import { ListSortModel } from '../../../../models/list-sort-model'; import { AgilityRiskSpinnerService } from '../../../../providers/agility-risk-spinner.service'; import { AgilityRiskMessageService } from '../../../../providers/agility-risk-message.service'; declare type ContactList = 'PERSONNEL' | 'THIRD_PARTY'; export declare class SelectUsersModalComponent implements OnInit { private dynamicDialogRef; private dynamicDialogConfig; private filterService; private translate; private spinner; private messageService; private translateService; filtersForApp: Array; availableUsers: Array; selectedUsers: Array; pageNumber: number; pageSize: number; filters: Array; loadMoreEnabled: boolean; isLoading: boolean; contactList: ContactList; activeContactList: ContactList; sort: Array; constructor(dynamicDialogRef: DynamicDialogRef, dynamicDialogConfig: DynamicDialogConfig, filterService: AgilityRiskFilterService, translate: TranslateService, spinner: AgilityRiskSpinnerService, messageService: AgilityRiskMessageService, translateService: TranslateService); ngOnInit(): void; onApplyFilter(filters: Array): void; resetPickListState(): void; loadPersonnelContactsList(): void; loadThirdPartyContactsList(): void; fetchAvailableUsers(): any; onCancel(): void; onSaveRecipients(): void; isValid(): boolean; onLoadMore(): void; } export {};