import { OnChanges, TemplateRef, ViewContainerRef } from "@angular/core"; import { CfPermissionsService } from "../services"; import * as i0 from "@angular/core"; export declare class CfPermissionDirective implements OnChanges { permissionsService: CfPermissionsService; templateRef: TemplateRef; viewContainer: ViewContainerRef; _permissions: string[]; _skipGodMode: boolean; _skipOnPermissions: string[]; _mode: 'and' | 'or'; set hasPermission(permissions: string | string[]); set hasPermissionSkipGodmode(skipGodmode: boolean); set hasPermissionSkipOnPermissions(skipOnPermissions: string[]); set hasPermissionMode(mode: 'and' | 'or'); check(): void; ngOnChanges(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }