import { ViewContainerRef, ComponentFactoryResolver, AfterContentInit } from '@angular/core'; import { InjectContentService } from './inject-content.service'; import { InjectableContentEntity } from './models/inject-content.model'; import { FormGroupDialogResponse, FormGroupConfig } from '../../../modules/smz-forms/public-api'; import { FormGroup } from '@angular/forms'; export declare class InjectContentDirective implements AfterContentInit { viewContainerRef: ViewContainerRef; private _componentFactoryResolver; private service; appInjectContent: any; config: FormGroupConfig; inputs: InjectableContentEntity[]; outputs: string[]; form: FormGroup; data: () => FormGroupDialogResponse; componentRef: { componentRef: any; }; isActive: boolean; constructor(viewContainerRef: ViewContainerRef, _componentFactoryResolver: ComponentFactoryResolver, service: InjectContentService); ngAfterContentInit(): void; addComp(): void; removeComp(): void; }