import { ChangeDetectorRef } from '@angular/core'; import { AbstractWidgetComponent } from '../abstract.widget'; import { WidgetConfiguration } from '../../../models/widget-configuration.model'; export declare class DatatableWidgetComponent extends AbstractWidgetComponent { protected ref: ChangeDetectorRef; constructor(ref: ChangeDetectorRef); rows: { name: string; gender: string; company: string; }[]; columns: ({ prop: string; name?: undefined; } | { name: string; prop?: undefined; })[]; config: { availableColumns: ({ prop: string; name?: undefined; } | { name: string; prop?: undefined; })[]; displayedColumns: ({ prop: string; name?: undefined; } | { name: string; prop?: undefined; })[]; rows: { name: string; gender: string; company: string; }[]; scrollbarH: boolean; scrollbarV: boolean; hideNav: boolean; advancedSearch: boolean; rowHeight: number; headerHeight: number; footerHeight: number; showPager: boolean; reorderable: boolean; swapColumns: boolean; resizable: boolean; sortable: boolean; editablePageSize: boolean; pageSizes: number; actionButtons: any[]; selected: any[]; class: string; }; static readonly CONFIGURATION: WidgetConfiguration[]; static readonly OPTIONS: any; static readonly DESCRIPTION: string; static readonly TITLE: string; static readonly ICON: string; }