import { EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges, ChangeDetectorRef } from '@angular/core'; import { WidgetModel } from '../../models/widget.model'; import { WidgetService } from '../../state/widget.service'; import { WidgetStore } from '../../state/widget.store'; import { WidgetQuery } from '../../state/widget.query'; import { StyleBuilderService } from '../../../shared/services/style-builder.service'; import * as i0 from "@angular/core"; /** * WidgetRowTileComponent is a component that displays a row of widgets in a tile format. * It fetches the widgets based on the provided record ID and widget name. */ export declare class WidgetRowTileComponent implements OnInit, OnChanges, OnDestroy { private widgetService; private widgetStore; private styleBulderService; private cdr; private widgetQuery; private destroy$; widgets: WidgetModel[]; isLoading: boolean; recordId: string; widgetName: string; onWidgetUpdate: any; isFullHeight: boolean; onWidgetItemClick: EventEmitter; widgetCardStyle: { [key: string]: any; }; widgetCardStyleExpression: { [key: string]: any; }; widgetCombinedStyle: { [key: string]: any; }; constructor(widgetService: WidgetService, widgetStore: WidgetStore, styleBulderService: StyleBuilderService, cdr: ChangeDetectorRef, widgetQuery: WidgetQuery); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; getWidgetItemList(): void; handleWidgetItemClick(): void; private updateWidgetStyles; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }