import { Repository } from "typeorm"; import { Func } from "../model/func.entity"; import { Module } from "../model/module.entity"; import { Permission } from "../model/permission.entity"; export declare class FuncService { private readonly funcRepository; private readonly moduleRepository; private readonly permissionRepository; constructor(funcRepository: Repository, moduleRepository: Repository, permissionRepository: Repository); createFunc(moduleToken: string, name: string): Promise; updateFunc(id: number, name: string): Promise; deleteFunc(id: number): Promise; setPermissions(id: number, permissionIds: Array): Promise; }