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