import { WebPlatformApiService } from './../../../../services/WebPlatformApiService'; import { AppStateService } from './../../../../services/AppStateService'; import { DisplayStateService } from './../../../../services/DisplayStateService'; import { ClientSettingsService } from './../../../../services/ClientSettingsService'; import { ElementRef } from '@angular/core'; import { GenericChartConfiguration, GenericFullChartConfiguration } from '../../../../interfaces/WidgetInterfaces'; import { GenericBaseComponent } from '../generic-base/generic-base.component'; export declare class GenericChartComponent extends GenericBaseComponent { protected element: ElementRef; protected clientSettingsService: ClientSettingsService; protected displayStateService: DisplayStateService; protected appStateService: AppStateService; protected webPlatformApiService: WebPlatformApiService; private _chart; errorMessage: string; dataSets: Array; labels: Array; colors: Array; legend: boolean; chartType: string; options: any; filterColumns: string[]; colorPallete: string[]; constructor(element: ElementRef, clientSettingsService: ClientSettingsService, displayStateService: DisplayStateService, appStateService: AppStateService, webPlatformApiService: WebPlatformApiService); PostProcessing(): void; chartClicked(e: any): void; chartHovered(e: any): void; ChartComplete(): void; BuildChart(): void; BuildChartFromFullConfiguration(fullChartConfig: GenericFullChartConfiguration): void; BuildChartFromGenericConfiguration(chartConfig: GenericChartConfiguration): void; }