import { default as React } from 'react'; interface ErrorBoundaryProps { fallback: React.ReactNode; children: React.ReactNode; reset: T; } interface ErrorBoundaryState { error: boolean; } declare class ErrorBoundary extends React.Component, ErrorBoundaryState> { constructor(props: ErrorBoundaryProps); componentDidCatch(): void; componentDidUpdate(prevProps: Readonly>): void; render(): React.ReactNode; } export default ErrorBoundary;