import { ChangePasswordFormData, EditableUserAttributes, ProfileData, ProfileFormData, UserApiData, UserCreateData, UserInfoPayload, UsersInfoResponse } from '../../interfaces/user.interface'; import { Api } from '../api'; export declare const USERS_API = "/service/users"; export declare class Auth { api: Api; constructor(api: Api); getMyProfile(useCache?: boolean): Promise; getUser(username: string): Promise; getUsers(userData: UserInfoPayload): Promise>; login(username: string, password: string): Promise; updateUser(data: Partial | ChangePasswordFormData): Promise>; create(userData: UserCreateData): Promise>; }