import { ChangeDetectorRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import { WidgetService } from '../../state/widget.service'; import { WidgetModel } from '../../models/widget.model'; import { WidgetQuery } from '../../state/widget.query'; import { WidgetStore } from '../../state/widget.store'; import { CustomWidgetModel } from '../../../shared/models/custom-widget.model'; import { ProgressChartModel } from '../../models/progress-chart.model'; import * as i0 from "@angular/core"; /** * Widget Container Component */ export declare class WidgetMenuContainerComponent implements OnInit, OnChanges, OnDestroy { private widgetService; activatedRoute: ActivatedRoute; private widgetQuery; private widgetStore; private cdr; constructor(widgetService: WidgetService, activatedRoute: ActivatedRoute, widgetQuery: WidgetQuery, widgetStore: WidgetStore, cdr: ChangeDetectorRef); private destroy$; widgets: WidgetModel[]; private subscriptions; isLoading: boolean; widgetName: string | null; recordId: string | null; onViewAllDetails: EventEmitter; onViewAllProperties: EventEmitter; onWidgetItemClick: EventEmitter; getWidgetData: EventEmitter; onDirectDebitClick: EventEmitter; onWidgetLoaded: EventEmitter; isRouteChanged: string; isSidebarVisible: boolean; offerWidgetData: CustomWidgetModel; valuationWidgetData: CustomWidgetModel; progressChartData: ProgressChartModel; ngOnInit(): void; handleWidgetItemClick(): void; handleGetWidgetData(): void; handleEventFromPropertyDetails(): void; handleOnViewAllDetails(): void; getAllWidgetList(recordId: string, widgetName: string): void; getWidgetFromCacheList(recordId: string, widgetName: string): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }