import { BehaviorSubject } from 'rxjs'; import { ReadUsersAndRolesDto } from '../../_models/dto/readUsersAndRolesDto'; import { WriteUserDto } from '../../_models/dto/writeUserDto'; import { DisplayType } from '../../_models/user-role.enum'; export declare class AssignRolesToUserService { currentUser: BehaviorSubject; selectedUser: import("rxjs").Observable; currentRole: BehaviorSubject; selectedRoleId: import("rxjs").Observable; currentView: BehaviorSubject; selectedView: import("rxjs").Observable; searchUser: BehaviorSubject; searchUserObservable: import("rxjs").Observable; newlyAddedUser: BehaviorSubject; userAdded: import("rxjs").Observable; userToDelete: BehaviorSubject; deletedUser: import("rxjs").Observable; constructor(); setCurrentUser(user: ReadUsersAndRolesDto): void; addNewUser(newUser: WriteUserDto): void; setDeletedUser(user: ReadUsersAndRolesDto): void; setRoleId(roleId: string): void; setCurrentView(viewName: DisplayType): void; setSearchUserText(searchText: string): void; }