import { TemplateRef, ViewContainerRef, OnInit } from '@angular/core'; import { FeatureControlService } from '../services/feature-control.service'; import * as i0 from "@angular/core"; /** * Structural directive to hide elements when a feature is disabled. * * Usage: * If oauth_facebook is disabled, the button is not rendered. */ export declare class FeatureGuardDirective implements OnInit { private templateRef; private viewContainer; private featureControl; set valFeatureGuard(featureKey: string); private featureKey; constructor(templateRef: TemplateRef, viewContainer: ViewContainerRef, featureControl: FeatureControlService); ngOnInit(): void; private updateVisibility; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }