import { Component, ReactNode } from 'react'; declare type ErrorBoundaryState = { hasError: boolean; error: Error | null; }; export default class ErrorBoundary extends Component<{ fallback: NonNullable | null; }, ErrorBoundaryState> { state: { hasError: boolean; error: null; }; static getDerivedStateFromError(error: Record): { hasError: boolean; error: Record; }; render(): {} | null | undefined; } export {};