import { AfterViewInit, Injector, OnInit } from '@angular/core'; import { ConfirmationService, TreeNode } from 'tn-custom-primeng/api'; import { DataListBase, OrganizationService, UserV5Service } from 'tnx-shared'; export declare class UserComponent extends DataListBase implements OnInit, AfterViewInit { protected _injector: Injector; protected _userServiceV5: UserV5Service; private _organizationService; private _confirmService; searchSchema: any; searchData: any; showResetPasswordForm: boolean; rootTreeNode: TreeNode[]; isFirstLoad: boolean; rootFilter: any; selectedTreeNode: any; treeLoading: boolean; selectedNodeData: any; currentOrgId: any; environment: any; constructor(_injector: Injector, _userServiceV5: UserV5Service, _organizationService: OrganizationService, _confirmService: ConfirmationService); ngOnInit(): void; deactive(rowData: any): void; active(rowData: any): void; setIsManager(rowData: any, isAdmin: boolean): void; initTree(): Promise; onNodeExpand(event: any): void; nodeSelect(event: any): Promise; resetPassword(rowData: any): void; handleCancelResetPasswordForm($event: any): void; handleResetPassword(): void; /** * Reset mật khẩu của các account được chọn * Nếu không account nào được chọn thì reset tất cả account */ resetPasswordSelected(): void; resetPasswordAll(): void; }