import { ACLService } from '@delon/acl'; import * as i0 from "@angular/core"; export declare class PermissionService { private aclService; constructor(aclService: ACLService); /** * 判断是否拥有某权限 * @param permissionName (单个/多个) 权限名称 */ isGranted(permissionName: string | string[]): boolean; /** * 添加权限名称 * @param permissionName 添加(单个/多个)权限名称 */ addPermission(permissionName: string | string[]): void; /** * 移除单个/多个权限 * @param permissionName (单个/多个)权限名称 */ removePermission(permissionName: string | string[]): void; /** * 清空所有权限 */ clear(): void; /** * 填充数据 * @param auth abp.auth 数据 */ extend(auth: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }