import { OnDestroy, TemplateRef, ViewContainerRef } from '@angular/core'; import { YapAccessCheck } from './access.model'; import { YapBaseAccess } from './access.service'; import * as i0 from "@angular/core"; export declare class YapAccessDirective implements OnDestroy { private template; private vcr; private role; private hasRoleSub?; private isRender; set authorizedRoles(accessCheck: YapAccessCheck); constructor(template: TemplateRef, vcr: ViewContainerRef, role: YapBaseAccess); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }