import React from 'react'; import type { ChartKitError } from '../../libs'; import type { ChartKitOnError, ChartKitType, ChartKitWidget, RenderError } from '../../types'; type Props = { children: React.ReactNode; onError?: ChartKitOnError; data: ChartKitWidget[ChartKitType]['data']; renderError?: RenderError; }; type State = { error?: ChartKitError | Error; }; export declare class ErrorBoundary extends React.Component { static getDerivedStateFromError(error: Error): { error: Error; }; state: State; componentDidUpdate(prevProps: Readonly): void; componentDidCatch(): void; render(): string | number | boolean | Iterable | React.JSX.Element | null | undefined; resetError: () => void; } export {};