import React from 'react'; import { ChartComponent, Element } from 'react-native-statistic-charts-core'; interface BaseComponentState { elements: Element[]; } export declare abstract class BaseComponent

extends React.PureComponent { abstract component: ChartComponent; static contextType: React.Context<{ chart: import("react-native-statistic-charts-core").Chart; observe: (cid: string, cb: (elements: Element[]) => void) => void; repaint: (cid: string, layout?: boolean | undefined) => void; destory: (cid: string) => void; setCustomComponent: (comp: React.ReactNode) => void; }>; state: BaseComponentState; componentDidMount(): void; componentDidUpdate(prevProps: P): void; componentWillUnmount(): void; render(): React.JSX.Element[]; } export declare const BaseComponentFC: React.FC<{ component: ChartComponent; }>; export {};