import React, { type ReactNode } from 'react'; type ErrorBoundaryProps = { children: ReactNode; fallback: ReactNode; }; type ErrorBoundaryState = { hasError: boolean; }; export declare class ErrorBoundary extends React.Component { constructor(props: ErrorBoundaryProps); static getDerivedStateFromError(): { hasError: boolean; }; render(): React.ReactNode; } export {};