import { OnDestroy, OnInit, OnChanges, EventEmitter, ElementRef, SimpleChanges } from '@angular/core'; import { Colors } from './colors.interface'; export declare class BaseChartDirective implements OnDestroy, OnChanges, OnInit, Colors { element: ElementRef; static defaultColors: Array; data: number[] | any[]; datasets: any[]; labels: Array; options: any; chartType: string; colors: Array; legend: boolean; chartClick: EventEmitter; chartHover: EventEmitter; ctx: any; chart: any; cvs: any; initFlag: boolean; isBrowser: any; constructor(element: ElementRef, platformId: string); ngOnInit(): any; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): any; getChartBuilder(ctx: any): any; getPointDataAtEvent(event: any): any; private updateChartData; private getDatasets; private refresh; }