import { EventEmitter, OnInit, TemplateRef } from '@angular/core'; import { StrategyFunction } from '../service/configuration.service'; import * as i0 from "@angular/core"; export declare class NgxPermissionsAllowStubDirective implements OnInit { ngxPermissionsOnly: string | string[]; ngxPermissionsOnlyThen: TemplateRef; ngxPermissionsOnlyElse: TemplateRef; ngxPermissionsExcept: string | string[]; ngxPermissionsExceptElse: TemplateRef; ngxPermissionsExceptThen: TemplateRef; ngxPermissionsThen: TemplateRef; ngxPermissionsElse: TemplateRef; ngxPermissionsOnlyAuthorisedStrategy: string | StrategyFunction; ngxPermissionsOnlyUnauthorisedStrategy: string | StrategyFunction; ngxPermissionsExceptUnauthorisedStrategy: string | StrategyFunction; ngxPermissionsExceptAuthorisedStrategy: string | StrategyFunction; ngxPermissionsUnauthorisedStrategy: string | StrategyFunction; ngxPermissionsAuthorisedStrategy: string | StrategyFunction; permissionsAuthorized: EventEmitter; permissionsUnauthorized: EventEmitter; private viewContainer; private templateRef; ngOnInit(): void; private getAuthorizedTemplate; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }