import { AfterViewInit, ElementRef, NgZone, OnChanges, OnDestroy, SimpleChanges } from '@angular/core'; import { MtnaAmChartsConfig } from './models/amcharts/amcharts-configs'; import { MtnaBaseChart } from './models/base-chart'; import * as i0 from "@angular/core"; export declare type ChartType = 'PIE' | 'BAR' | 'RADAR'; export declare type ChartOrigin = 'AMCHARTS' | 'GOOGLE'; export declare class MtnaChartComponent implements AfterViewInit, OnChanges, OnDestroy { protected elementRef: ElementRef; private zone; config: MtnaAmChartsConfig | undefined; chartOrigin: ChartOrigin | undefined; chartType: ChartType | undefined; _chart: MtnaBaseChart | undefined; constructor(elementRef: ElementRef, zone: NgZone); createAmChart(): void; createGoogleChart(): void; ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; private createChart; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }