import { OnInit, ChangeDetectorRef, ElementRef } from "@angular/core"; import { GridComponent, FilterSettingsModel, ExcelQueryCellInfoEventArgs, ColumnChooserSettingsModel, PagerComponent } from "@syncfusion/ej2-angular-grids"; import { DashboardPorletsService } from "../../dashboardPorlets.service"; import { ApiList } from "../../api"; import { DashboardService } from "../../dashboard.service"; import { Router } from "@angular/router"; import * as i0 from "@angular/core"; export declare class GadgetTableComponent implements OnInit { dashboardPorletsService: DashboardPorletsService; private pbf; private api; private ref; private dashboardService; private el; private http; private router; portlet: any; dashboard: any; portlets: any; isDownloadCache: boolean; customized: boolean; grid: GridComponent; pager: PagerComponent; gadgetTableContainer: ElementRef; private config; translation: any; private userInfo; private datePipeFormat; filterSettings: FilterSettingsModel; filter: Object; data: any; tableList: any; private tableList_footer; private formatSettings; private toolbarOptions; aggregates: object; private subscriptions; private configFields; private quarterFormat; private formatDates; ColumnChooserSettings: ColumnChooserSettingsModel; millionFields: any[]; currentPage: number; pageSize: number; totalRecordsCount: any; filterContents: any; sort: any; sortedColumn: any; pageLoading: any; currentFilterField: any; allFields: any; hideTable: boolean; showHightlight: boolean; enableVirtualization: boolean; tableHeight: number; private resizeObserver; constructor(dashboardPorletsService: DashboardPorletsService, pbf: any, api: ApiList, ref: ChangeDetectorRef, dashboardService: DashboardService, el: ElementRef, http: any, router: Router); ngOnInit(): void; ngAfterViewInit(): void; private updateTableHeight; ngOnDestroy(): void; customiseCell(args: any): void; private cellAddStyle; private getTableData; getFormatOptions(colName: any): any; private getInfo; actionComplete(args: any): void; actionBegin(args: any): void; resizeStop(args: any): void; rowDataBound(args: any): void; created(args: any): void; dataBound(): void; exportQueryCellInfo(args: ExcelQueryCellInfoEventArgs): void; private cellAddStyleExcel; getLogoInfo(colName: any, code: any): any; getLogoImage(logoDocId: any): any; private setQuarterFormat; private getDateFormat; private getNumFormat; private millionData; getAlign(table: any): any; pageChanged(args: any): void; reloadTableData(setting?: any, refreshFormat?: any): void; getXTxt(colName: any, item: any): string; cellClick(args: any): void; linkClick(id: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }