import { ChangeDetectorRef, OnDestroy, OnInit, TemplateRef, ViewContainerRef } from '@angular/core'; import { NzxAclService } from './nzx-acl.service'; import * as i0 from "@angular/core"; interface AclContext { $implicit: string[]; currentAcl: string; } export declare class NzxAclDirective implements OnInit, OnDestroy { private templateRef; private viewContainerRef; private nzxAclService; private cd; codes: string | string[]; nzxAclElse?: TemplateRef; dataAcl: boolean; private destroy$; constructor(templateRef: TemplateRef, viewContainerRef: ViewContainerRef, nzxAclService: NzxAclService, cd: ChangeDetectorRef); ngOnDestroy(): void; ngOnInit(): void; private judge; private createView; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export {};