import type { ChartConstructor, MaChartProps } from './types';
declare function getChart(): ChartConstructor;
declare const _default: import("vue").DefineComponent<MaChartProps, {
    getChart: typeof getChart;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
    chartReady: (chart: ChartConstructor) => any;
    chartDestroyed: () => any;
}, string, import("vue").PublicProps, Readonly<MaChartProps> & Readonly<{
    onChartReady?: (chart: ChartConstructor) => any;
    onChartDestroyed?: () => any;
}>, {
    constructorType: import("./types").ChartConstructorType;
    updateArgs: import("./types").ChartUpdateArgs;
    deepCopyOnUpdate: boolean;
    modulesToLoad: import("./types").ModulesToLoad;
    astConfig: import("./types").ASTConfig;
    loadingOverlayComponentParams: any;
    noDataOverlayComponentParams: any;
    showWatermark: boolean;
    watermarkComponentParams: any;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
export default _default;
