import { IUsersService } from './IUsersService'; import { AccessLevel, IUser } from './IUser'; import { Status } from '../../DataFrame'; import { ResponseResult } from '../FieldChangeResult'; import { IPicture } from '../Pictures/IPicture'; export declare class UsersService implements IUsersService { private _connection; private _pictureService; private _sessionService; static readonly ServiceName: string; constructor(); CanEditUser(user: IUser): boolean; CanEditUsersOfAccessLevel(level: AccessLevel): boolean; GetServiceName(): string; GetUsersAsync(): Promise; GetUserAsync(id?: string): Promise; CreateUserAsync(user: IUser, password: string): Promise>; UpdateUserAsync(user: IUser): Promise>; ChangePasswordAsync(user: IUser, password: string): Promise>; DeleteUserAsync(id?: string): Promise; GetUserProfilePictureAsync(user: IUser): Promise>; SetUserProfilePictureAsync(user: IUser, base64PictureString: string): Promise>; }