import { NgIfContext } from '@angular/common'; import { OnInit, TemplateRef, ViewContainerRef } from '@angular/core'; import { UserService } from '../services/user'; export declare class AuthorizeDirective implements OnInit { private _viewContainer; private _templateRef; private _userService; private _authorized; private _context; private _thenTemplateRef; private _elseTemplateRef; private _thenViewRef; private _elseViewRef; set toAuthorize(authorized: string[]); set toAuthorizeThen(templateRef: TemplateRef | null); set toAuthorizeElse(templateRef: TemplateRef | null); constructor(_viewContainer: ViewContainerRef, _templateRef: TemplateRef, _userService: UserService); ngOnInit(): void; private assertTemplate; private _updateView; } export declare class AuthorizeModule { }