import { ChartColumn } from '../types/chart';
import { VegaTopLevelSpec } from '../types/vega-types';
import { DrillDownHandler } from '../utils/vega-chart-utils';

interface VegaChartProps {
    data?: any[];
    schema?: ChartColumn[];
    vegaSpecProp?: string | Record<string, any> | VegaTopLevelSpec | null;
    isLoading?: boolean;
    containerRef?: React.RefObject<HTMLDivElement | null>;
    onDrillDown?: DrillDownHandler['onDrillDown'];
}
export declare function VegaChart({ data, schema, vegaSpecProp, isLoading, containerRef, onDrillDown, }: VegaChartProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=VegaChart.d.ts.map