import { AfterViewChecked, ElementRef, EventEmitter, OnDestroy } from '@angular/core'; import { Store } from '@ngrx/store'; import { BehaviorSubject, Observable, Subject, Subscription } from 'rxjs'; import { WidgetManifest } from '../../../core/model/manifest.interface'; import { Size } from '../../../core/model/widget-chart-manifest.interface'; import { SubscriptionnerDirective } from '../subscriptionner.directive'; import * as i0 from "@angular/core"; export declare class BaseWidgetComponent extends SubscriptionnerDirective implements OnDestroy, AfterViewChecked { protected store: Store; protected el: ElementRef; widgetIndex$: BehaviorSubject; manifest$: Observable; manifest: WidgetManifest; sub?: Subscription; observableList$: BehaviorSubject[]>; staticManifest$: BehaviorSubject; displayHeader$: Observable; private _widgetSize$; widgetSize$: Observable; open$: Observable | Subject; manifestModified: EventEmitter<{ widgetIndex: number; manifest: WidgetManifest; }>; set widgetIndex(index: number); set staticManifest(manifest: WidgetManifest); set _manifest$(manifest: Observable); get widgetIndex(): number; constructor(store: Store, el: ElementRef); ngAfterViewChecked(): void; toImage(): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }