import { AxioHttpRequest, AxioHttpResponse } from "../../../Helper/http/HttpTypes"; import { ResponseBuilder } from "../../helper/responseBuilder.helper"; export default class UserManagementController { private readonly authService; constructor(); listUsers(request: AxioHttpRequest, reply: AxioHttpResponse): Promise; createUser(request: AxioHttpRequest, reply: AxioHttpResponse): Promise; resetUserPassword(request: AxioHttpRequest, reply: AxioHttpResponse): Promise; updateUserRole(request: AxioHttpRequest, reply: AxioHttpResponse): Promise; deleteUser(request: AxioHttpRequest, reply: AxioHttpResponse): Promise; }