import { EventEmitter, OnInit } from '@angular/core'; import { BehaviorSubject, Observable, Subscription } from 'rxjs'; import { UtilsModule } from '../../utils/utils.module'; import { TaskService } from '../../services/task.service'; import { HttpClient } from '@angular/common/http'; import { NzMessageService } from 'ng-zorro-antd/message'; export declare class MultipleLevelPersonComponent implements OnInit { private utilsModule; private http; private message; private taskService; dataSubscription: Subscription; boardData: any; boardGroupData: Array; boardPulseData: Array; boardColumnData: Array; group: any; pulse: any; column: any; isDisabled: boolean; selectedTags: Array; userData: Array; popVisible: boolean; inviteMemberVisual: boolean; isLoading: boolean; randomUserUrl: string; param: any; btnConfirm: boolean; btnLoading: boolean; total: number; pageIndex: number; pageSize: number; searchKey: any; getBoardUserList: Observable; loadMoreData: boolean; personOption: Array; selectedPersonValue: any[]; searchChange$: BehaviorSubject; inviteMailInputValue: string; inviteButtonState: boolean; set ChangeBoardData(data: any); set ChangeColumnData(data: any); set ChangePulseData(data: any); set changeDisabled(val: boolean); updateFilterData: EventEmitter; constructor(utilsModule: UtilsModule, http: HttpClient, message: NzMessageService, taskService: TaskService); ngOnInit(): void; getAvatarColor(): string; initSelectOption(): void; onMemberSearch(value: string): void; handleClose(tag: any): void; loadMore(): void; getBoardUserData(): void; selectedPersonChange(): void; doSubmit(): void; patchColumnUser(boardId: any, pulseId: any, columnId: any, param: any): void; inviteMailKeyEvent(event: any): void; doSendInvite(): void; }