import { default as React, ErrorInfo, PropsWithChildren, ReactNode } from 'react'; interface ErrorBoundaryProps extends PropsWithChildren<{ fallbackUI: ReactNode; onError?: (error: Error, errorInfo: ErrorInfo) => void; retry?: () => void; reloadText?: string; }> { } interface ErrorBoundaryState { hasError: boolean; } declare class ErrorBoundary extends React.Component { constructor(props: ErrorBoundaryProps); static getDerivedStateFromError(): ErrorBoundaryState; componentDidCatch(error: Error, errorInfo: ErrorInfo): void; handleRetry: () => void; render(): React.ReactNode; } export default ErrorBoundary; //# sourceMappingURL=ErrorBoundary.d.ts.map