import { ChangeDetectorRef, ElementRef } from '@angular/core'; import { Store } from '@ngrx/store'; import { ColumnDefinition, DataWidgetComponent, Field, Item, ResultOrder, TableWidgetOptions } from '@onepoint-yap/dashboard'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class WidgetTableComponent extends DataWidgetComponent { private cdr; options$: Observable; columns$: Observable; optionsCopy?: TableWidgetOptions; fields$: Observable; selectedIds$: Observable; Array: ArrayConstructor; currentClasses: string[]; selectedIds: string[]; WIDGET_HEADER_HEIGHT: number; private classes$; properties$: Observable; isLoading$: Observable; allSelected$: Observable; areAllSelected: boolean; allIds: string[]; contextMenuClickedId: string; isContextMenuOpened$: Observable; quickOrder$: Observable; constructor(store: Store, el: ElementRef, cdr: ChangeDetectorRef); emitManifest(): void; addColumn(): void; changePropertyName($event: any, columnDef: ColumnDefinition): void; changeLabel($event: Event, columnDef: ColumnDefinition): void; deleteColumn(i: number): void; selection($event: MouseEvent, item: Item): void; contextMenu($event: MouseEvent, item: Item): void; invertLayers(idx: number, idxWith: number): void; selectAll($event: any): void; setOrder(column: ColumnDefinition): void; private nextOrder; trackObjects(index: number, item: Item): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }