import { AxioHttpRequest, AxioHttpResponse } from "../../../Helper/http/HttpTypes"; import { ResponseBuilder } from "../../helper/responseBuilder.helper"; export default class RoleManagementController { private readonly authService; constructor(); listRoles(request: AxioHttpRequest, reply: AxioHttpResponse): Promise; createRole(request: AxioHttpRequest, reply: AxioHttpResponse): Promise; deleteRole(request: AxioHttpRequest, reply: AxioHttpResponse): Promise; listPermissions(request: AxioHttpRequest, reply: AxioHttpResponse): Promise; }