import { ComponentFactoryResolver, OnChanges, SimpleChanges, ViewContainerRef, OnInit, OnDestroy } from '@angular/core'; import { Subscription } from 'rxjs'; import { EditorContextService } from '../services/editor-context.service'; import { PersonalizationServiceHelper } from '../services/personalization.service'; export declare class AbstractComponent implements OnChanges, OnInit, OnDestroy { resolver: ComponentFactoryResolver; editorContext: EditorContextService; personalizationService: PersonalizationServiceHelper; constructor(resolver: ComponentFactoryResolver, editorContext: EditorContextService, personalizationService: PersonalizationServiceHelper); child: ViewContainerRef; index?: number; content: object; openComment: string; closeComment: string; templateAnnotationSubscription: Subscription; templateDefinitionSubscription: Subscription; selectedComponentVariantsSubscription: Subscription; ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; ngOnDestroy(): void; private reloadComponent; private loadComponent; } //# sourceMappingURL=abstract.component.d.ts.map