import { RolesService } from './roles.service';
import { CreateRoleDto } from './dto/create-role.dto';
import { UpdateRoleDto } from './dto/update-role.dto';
export declare class RolesController {
    private readonly rolesService;
    constructor(rolesService: RolesService);
    findAll(): Promise<import("./entities/role.entity").Role[]>;
    findOne(id: string): Promise<import("./entities/role.entity").Role>;
    create(dto: CreateRoleDto): Promise<import("./entities/role.entity").Role>;
    update(id: string, dto: UpdateRoleDto): Promise<import("./entities/role.entity").Role>;
    remove(id: string): Promise<{
        success: boolean;
    }>;
}
