import { AtmoApiBase } from "../AtmoApiBase"; import { LoginUser } from "./requests/LoginUser"; import { RegisterNewUser } from "./requests/RegisterNewUser"; import { UpdateUserSystemRole } from "./requests/UpdateUserSystemRole"; export declare class UserApi extends AtmoApiBase { registerUser(registrationData: RegisterNewUser): Promise; loginUser(loginData: LoginUser): Promise; logoutUser(): Promise; getUserAccessToken(): Promise; getCurrentUser(): Promise; listUsers(queryParameters: ListUsersQueryParams): Promise; updateUserSystemRole(updateUserSystemRoleRequest: UpdateUserSystemRole): Promise; findUserById(userId: string): Promise; } export interface ListUsersQueryParams { detail?: "minimal" | "full"; }