import { OnChanges, OnInit, OnDestroy, SimpleChanges } from '@angular/core'; import { VtsChartAnnotations, VtsChartAxisSeries, VtsChart, VtsChartDataLabels, VtsChartFill, VtsChartGrid, VtsChartLegend, VtsChartNonAxisSeries, VtsChartMarkers, VtsChartNoData, VtsChartPlotOptions, VtsChartResponsive, VtsChartStates, VtsChartStroke, VtsChartTheme, VtsChartTitleSubtitle, VtsChartTooltip, VtsChartXAxis, VtsChartYAxis } from '../../typings'; import * as i0 from "@angular/core"; export declare class ApexChartComponent implements OnInit, OnChanges, OnDestroy { chart?: VtsChart; annotations?: VtsChartAnnotations; colors?: any[]; dataLabels?: VtsChartDataLabels; series?: VtsChartAxisSeries | VtsChartNonAxisSeries; stroke?: VtsChartStroke; labels?: string[]; legend?: VtsChartLegend; markers?: VtsChartMarkers; noData?: VtsChartNoData; fill?: VtsChartFill; tooltip?: VtsChartTooltip; plotOptions?: VtsChartPlotOptions; responsive?: VtsChartResponsive[]; xaxis?: VtsChartXAxis; yaxis?: VtsChartYAxis | VtsChartYAxis[]; grid?: VtsChartGrid; states?: VtsChartStates; title?: VtsChartTitleSubtitle; subtitle?: VtsChartTitleSubtitle; theme?: VtsChartTheme; autoUpdateSeries: boolean; private chartElement; private chartObj; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; private createElement; render(): Promise; updateOptions(options: any, redrawPaths?: boolean, animate?: boolean, updateSyncedCharts?: boolean): Promise; updateSeries(newSeries?: VtsChartAxisSeries | VtsChartNonAxisSeries, animate?: boolean): void; appendSeries(newSeries?: VtsChartAxisSeries | VtsChartNonAxisSeries, animate?: boolean): void; appendData(newData: any[]): void; toggleSeries(seriesName: string): any; showSeries(seriesName: string): void; hideSeries(seriesName: string): void; resetSeries(): void; zoomX(min: number, max: number): void; toggleDataPointSelection(seriesIndex: number, dataPointIndex?: number): void; destroy(): void; setLocale(localeName?: string): void; paper(): void; addXaxisAnnotation(options: any, pushToMemory?: boolean, context?: any): void; addYaxisAnnotation(options: any, pushToMemory?: boolean, context?: any): void; addPointAnnotation(options: any, pushToMemory?: boolean, context?: any): void; removeAnnotation(id: string, options?: any): void; clearAnnotations(options?: any): void; dataURI(): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }