import { CapToasterService, ModalService } from 'cap-ds'; import { EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { TranslateService } from '@ngx-translate/core'; import { SearchTextboxComponent } from '../../../search-textbox/search-textbox.component'; import { ReadUsersAndRolesDto } from '../../_models/dto/readUsersAndRolesDto'; import { DisplayType, RoleEventType } from '../../_models/user-role.enum'; import { AssignRolesToUserService } from '../../_services/assign-roles-to-users/assign-roles-to-users'; import { RbacService } from '../../_services/rbac-service/rbac.service'; export declare class UsersHeaderComponent implements OnInit, OnChanges { private readonly roleService; private readonly modalService; private readonly rbacService; private readonly translate; private readonly toaster; title: string; description: string; parentClass: string; filteredUsers: number; eventType: RoleEventType; displayMode: EventEmitter; searchUser: EventEmitter; searchTextComponent: SearchTextboxComponent; table: boolean; cssClass: { searchBox: string; searchIcon: string; }; userFirstName: string; userLastName: string; userEmailId: string; selectedUser: ReadUsersAndRolesDto; editAssignmentType: RoleEventType; constructor(roleService: AssignRolesToUserService, modalService: ModalService, rbacService: RbacService, translate: TranslateService, toaster: CapToasterService); ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; loadTabularView(): void; loadListView(): void; onSearchUser(searchText: string): void; openAddUserModal(): void; openDeleteUserModal(): void; closeAddUserModal(): void; closeDeleteModal(): void; deleteModel(): void; saveAddUserModal(): void; resetAddUserPopupFields(): void; }