import { ChangeDetectorRef, ElementRef, NgZone, OnChanges, OnDestroy, OnInit, SimpleChanges } from "@angular/core"; import { EventBus, IEvent } from "@nova-ui/bits"; import { IListWidgetConfiguration } from "./types"; import { IHasChangeDetector } from "../../types"; import * as i0 from "@angular/core"; export declare class ListWidgetComponent implements OnDestroy, OnInit, IHasChangeDetector, OnChanges { changeDetector: ChangeDetectorRef; private zone; private host; private eventBus; static lateLoadKey: string; data: any[]; configuration: IListWidgetConfiguration; elementClass: string; private itemFormatterProps; private readonly destroy$; private widgetWidth; constructor(changeDetector: ChangeDetectorRef, zone: NgZone, host: ElementRef, eventBus: EventBus); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; onListItemEvent(item: any): void; ngOnDestroy(): void; getPropsFor(item: any): any; shouldDisplayRepeat(): boolean; private calcItemProps; private initResizeObserver; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }