import * as React from 'react';
import ModalVisibleCtl from '../../../../../stores/ModalVisibleCtl';
import { IChart } from '../../../constants';
interface ICompleteItem {
    key: string;
    type: string;
}
interface ICreateChartProps {
    className?: string;
    onCreate?: (chart: IChart) => void;
    DrawerRenderer: React.ComponentClass<{
        visible?: boolean;
        title?: string;
        onSubmit?: (chart: IChart) => void;
        onClose?: () => void;
        variables?: ICompleteItem[];
    }>;
    variables?: ICompleteItem[];
}
export default class CreateChart extends React.Component<ICreateChartProps, any> {
    modalCtl: ModalVisibleCtl;
    render(): React.JSX.Element;
}
export {};
