import { CacheService } from "../../../core/cache/services/cache.service"; import { AuditService } from "../../audit/services/audit.service"; import { RolePostDTO } from "../../role/dtos/role.post.dto"; import { RoleService } from "../services/role.service"; export declare class RoleController { private readonly roleService; private readonly auditService; private readonly cacheService; constructor(roleService: RoleService, auditService: AuditService, cacheService: CacheService); find(query: any, search?: string): Promise; findById(roleId: string): Promise; create(body: RolePostDTO): Promise; update(body: RolePostDTO, roleId: string): Promise; delete(roleId: string): Promise; } //# sourceMappingURL=role.controller.d.ts.map