import { WildduckClientComponent } from "../../client-component"; import { IWildduckApiCreateUserRequest, IWildduckApiCreateUserResponse, IWildduckApiGetUserResponse, IWildduckApiGetUsersResponse, IWildduckApiLogoutUserRequest, IWildduckApiRecalculateQuotaResponse, IWildduckApiRecoverInfoResponse, IWildduckApiResetUserPasswordRequest, IWildduckApiResetUserPasswordResponse, IWildduckApiResolveIdResponse, IWildduckApiSuccessResponse, IWildduckApiUpdateUserRequest } from "../../client-schema"; import { IWildduckApiDeleteUserOptions, IWildduckApiGetUsersOptions, IWildduckApiRecoverInfoOptions } from "./users.interface"; import { SSESource } from "../../../interfaces/sse.interface"; export declare class WildduckUsersService extends WildduckClientComponent { deleteUser(id: string, options?: Partial): Promise; getUser(id: string): Promise; updateUser(id: string, dto: IWildduckApiUpdateUserRequest): Promise; getUpdates(id: string): Promise; resolveUserId(username: string): Promise; restoreUserInfo(id: string, options?: Partial): Promise; restoreUser(id: string, options?: Partial): Promise; getUsers(options?: Partial): Promise; createUser(dto: IWildduckApiCreateUserRequest): Promise; recalculateQuota(user: string): Promise; recalculateQuotaAllUsers(): Promise; logoutUser(id: string, dto: IWildduckApiLogoutUserRequest): Promise; resetUserPassword(id: string, dto: IWildduckApiResetUserPasswordRequest): Promise; }