import { Repository } from "typeorm"; import { Func } from "../model/func.entity"; import { Module } from "../model/module.entity"; import { Role } from "../model/role.entity"; export declare class RoleService { private readonly funcRepository; private readonly roleRepository; private readonly moduleRepository; constructor(funcRepository: Repository, roleRepository: Repository, moduleRepository: Repository); createRole(moduleToken: string, name: string, score: number): Promise; updateRole(id: number, name: string, score: number): Promise; deleteRole(id: number): Promise; setFuncs(id: number, funcIds: Array): Promise; }