import { OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core'; import { AngularGridInstance, Column, GridOption } from "angular-slickgrid"; import { TranslateService } from "@ngx-translate/core"; import { DatePipe } from "@angular/common"; import { CustomPaginationComponent } from "inet-ui"; import { ChartService } from "../../chart/chart.service"; import * as i0 from "@angular/core"; export declare class ViewDataChartComponent implements OnInit, OnChanges, OnDestroy { private translate; private chartService; private datepipe; pagination: CustomPaginationComponent; option: IOptionGrid; gridId: string; attributeItems: { name: string; type: string; }[]; columnDefinitions: Column[]; gridOptions: GridOption; gridChart: any[]; resultData: any[]; pageSize: number; pageNumber: number; totalItems: number; private angularGrid; private dataView; private grid; private translateGrid; private columnEmpty; private resizeListener; constructor(translate: TranslateService, chartService: ChartService, datepipe: DatePipe); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; private initOption; angularGridReady(angularGrid: AngularGridInstance): void; builderDataId(items: any): any; loadPage(event: any): void; loadData(data: any, pagination: any): void; getSourceView(data: any, pagination: any): void; buildPage(params: any): { start: any; end: any; }; convertSchemas(schemas: Object): { name: string; type: any; }[]; builderGrids(arrayData: any[]): Column[]; builderGrid(objectData: any): Column[]; getHeaderIconByType(type: string): "" | "number" | "boolean" | "date" | "char" | "string"; onResize(delay?: number): void; dataViewReady(event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface IOptionGrid { schemas: any; data?: any[]; id: string; } export {};