import { UserDTO, UserRoles } from '../../../common/entities/UserDTO'; import { UserEntity } from './enitites/UserEntity'; import { FindOptionsWhere } from 'typeorm'; import { UserSettingsDTO } from '../../../common/entities/UserSettingsDTO'; export declare class UserManager { findOne(filter: FindOptionsWhere): Promise; find(filter: FindOptionsWhere): Promise; createUser(user: UserDTO): Promise; deleteUser(id: number): Promise; changeRole(id: number, newRole: UserRoles): Promise; updateSettings(id: number, settings: UserSettingsDTO): Promise; getUnAuthenticatedUser(): UserDTO; }