import React, { ErrorInfo } from 'react'; type ErrorBoundaryProps = { children: React.ReactNode; }; export default class ErrorBoundary extends React.Component { static getDerivedStateFromError(error: any): { hasError: boolean; error: any; }; state: { hasError: boolean; }; componentDidCatch(error: Error, errorInfo: ErrorInfo): void; render(): string | number | boolean | Iterable | React.JSX.Element; } export {};