import { AfterViewInit, ChangeDetectorRef, ComponentRef, EventEmitter, OnDestroy, ViewContainerRef } from '@angular/core'; import { Store } from '@ngrx/store'; import { BehaviorSubject, Observable, Subject, Subscription } from 'rxjs'; import { WidgetManifest } from '../../../../core/model/manifest.interface'; import { SubscriptionnerDirective } from '../../subscriptionner.directive'; import { BaseWidgetComponent } from '../base-widget.component'; import { WidgetFactoryService } from './widget-factory.service'; import * as i0 from "@angular/core"; export declare class WidgetInstanciatorComponent extends SubscriptionnerDirective implements AfterViewInit, OnDestroy { private cdRef; private widgetFactoryService; private store; _widgetIndex$: BehaviorSubject; widgetManifest$: Observable; staticManifest$: BehaviorSubject; set widgetIndex(manifest: number); get widgetIndex(): number; set staticManifest(manifest: WidgetManifest); standalone: boolean; manifestModified: EventEmitter<{ widgetIndex: number; manifest: WidgetManifest; }>; componentRef: ViewContainerRef; instanciatedComponent: ComponentRef; instanceSubscription?: Subscription; open$: Observable | Subject; widgetInstance: EventEmitter; constructor(cdRef: ChangeDetectorRef, widgetFactoryService: WidgetFactoryService, store: Store); ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }