/**
 * ChartOverlay - Floating panel component for displaying charts over the grid
 */
import React from 'react';
import type { ChartConfig, ChartType } from './types';
import './ChartOverlay.css';
export interface ChartOverlayProps {
    config: ChartConfig;
    onClose: () => void;
    onChangeType?: (type: ChartType) => void;
    onToggleTheme?: () => void;
    position?: 'top-right' | 'top-left' | 'bottom-right' | 'bottom-left' | 'center';
    draggable?: boolean;
    resizable?: boolean;
}
/**
 * ChartOverlay component - renders a floating chart panel
 */
export declare const ChartOverlay: React.FC<ChartOverlayProps>;
export default ChartOverlay;
