import { AfterViewInit, EventEmitter, NgZone, OnChanges, OnDestroy } from '@angular/core'; import { AgChartInstance } from 'ag-charts-community'; import * as i0 from "@angular/core"; export declare abstract class AgChartsBase implements AfterViewInit, OnChanges, OnDestroy { chart?: AgChartInstance; abstract options: Options; abstract chartReady: EventEmitter; protected _nativeElement: any; protected _initialised: boolean; protected ngZone: NgZone; protected abstract createChart(options: Options): any; ngAfterViewInit(): void; ngOnChanges(_changes: any): void; ngOnDestroy(): void; private patchChartOptions; private runOutsideAngular; private runInsideAngular; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "ng-component", never, {}, {}, never, never, false, never>; }