import { ElementRef, OnChanges, OnDestroy, SimpleChanges } from '@angular/core';
import { EventData } from '@nativescript/core';
import * as i0 from "@angular/core";
export declare class UIChartsViewDirective implements OnChanges, OnDestroy {
    private _uiChartsView;
    private _chartViewLoaded;
    options: any;
    langOptions: any;
    updateChartContent: boolean;
    constructor(_elementRef: ElementRef);
    ngOnDestroy(): void;
    onChartViewLoaded(args: EventData): void;
    ngOnChanges(changes: SimpleChanges): void;
    private setChartViewOptions;
    static ɵfac: i0.ɵɵFactoryDeclaration<UIChartsViewDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<UIChartsViewDirective, "UIChartsView", never, { "options": "options"; "langOptions": "langOptions"; "updateChartContent": "updateChartContent"; }, {}, never>;
}
export declare class UIChartsViewModule {
    static ɵfac: i0.ɵɵFactoryDeclaration<UIChartsViewModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<UIChartsViewModule, [typeof UIChartsViewDirective], never, [typeof UIChartsViewDirective]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<UIChartsViewModule>;
}
