import React from 'react'; interface ErrorBoundaryProps { fallback: React.ReactNode; children: React.ReactNode; } interface ErrorBoundaryState { hasError: boolean; } declare class ErrorBoundary extends React.Component { constructor(props: ErrorBoundaryProps); static getDerivedStateFromError(_: Error): ErrorBoundaryState; componentDidCatch(error: Error, info: React.ErrorInfo): void; render(): React.ReactNode; } export default ErrorBoundary;