import { Component, ReactNode } from 'react'; export interface ErrorBoundaryProps { children?: ReactNode; fallback: ReactNode; } interface ErrorBoundaryState { hasError: boolean; } declare class ErrorBoundary extends Component { state: ErrorBoundaryState; static getDerivedStateFromError(): ErrorBoundaryState; render(): ReactNode; } export default ErrorBoundary;