import React, { HTMLAttributes, MutableRefObject, ReactElement, RefAttributes, RefCallback } from 'react'; import { Chart as ChartG2 } from '@antv/g2'; interface Options { [x: string]: any; } declare type PickedAttrs = 'className' | 'style'; export interface Plot { new (config: C): ChartG2; } export interface BaseChartProps extends Pick, PickedAttrs> { chart: Plot; chartRef?: RefCallback | MutableRefObject; data?: Record | Record[]; onReady?: (plot: ChartG2) => void; onUpdate?: (plot: ChartG2) => void; } declare const _default: (p: BaseChartProps & React.RefAttributes) => ReactElement; export default _default;