import React from 'react';
import { BarChart } from '../BarChart';
import { PieChart } from '../PieChart';
import { TreeChart } from '../TreeChart';
import { TableWithBars } from '../TableWithBars';
import { BubbleChart } from '../BubbleChart';
import { LineChart } from '../LineChart';
import { MapChart } from '../MapChart';
import { CloudChart } from '../CloudChart';
type ChartProps = React.ComponentProps<typeof BarChart> | React.ComponentProps<typeof PieChart> | React.ComponentProps<typeof TreeChart> | React.ComponentProps<typeof TableWithBars> | React.ComponentProps<typeof BubbleChart> | React.ComponentProps<typeof LineChart> | React.ComponentProps<typeof MapChart> | React.ComponentProps<typeof CloudChart>;
export declare class ChartsFactory {
    static build(props: ChartProps): React.JSX.Element;
}
export {};
