/// <reference types="hoist-non-react-statics" />
import React from 'react';
import { IKeyValues } from '../../models/base';
import BaseChartStore from './stores/base';
import { IBaseAnalysisChartsProps } from './constants/model';
import { VisualizationBaseConstructor } from './CustomChart';
export interface IAnalysisChartsProps extends IBaseAnalysisChartsProps {
    style?: IKeyValues<string>;
    disabled?: boolean;
    getChartStore?: (store: BaseChartStore) => void;
    VisualizationStore?: VisualizationBaseConstructor;
    staticPath?: string;
    showLoading?: boolean;
}
export declare class AnalysisChart extends React.Component<IAnalysisChartsProps, any> {
    getChartDataStatus(): {
        status: string;
        message?: undefined;
    } | {
        status: string;
        message: string;
    } | null;
    render(): React.JSX.Element | null;
}
declare const _default: React.ComponentClass<IAnalysisChartsProps, any> & import("hoist-non-react-statics").NonReactStatics<(React.ComponentClass<IAnalysisChartsProps, any> & typeof AnalysisChart) | (React.FunctionComponent<IAnalysisChartsProps> & typeof AnalysisChart), {}>;
export default _default;
