/**
 * QuickChart - A reusable chart component using Recharts
 * Supports line, bar, area, and pie charts with customization options
 */
import React from 'react';
import type { ChartConfig, ChartType } from './types';
import './QuickChart.css';
export interface QuickChartProps {
    config: ChartConfig;
    onClose?: () => void;
    onChangeType?: (type: ChartType) => void;
    onToggleTheme?: () => void;
    allowTypeSwitch?: boolean;
    allowThemeSwitch?: boolean;
    width?: number;
    height?: number;
}
/**
 * QuickChart component for rendering interactive charts
 */
export declare const QuickChart: React.FC<QuickChartProps>;
export default QuickChart;
