import React from 'react'; declare class ErrorBoundary extends React.Component<{ disabled?: boolean; children: React.ReactNode; }> { state: { hasError: boolean; error: unknown; info: undefined; }; private handler; static getDerivedStateFromError(error: Error): { hasError: boolean; }; componentDidCatch(error: Error, errorInfo: React.ErrorInfo): void; componentDidMount(): void; componentWillUnmount(): void; private get errorCode(); render(): string | number | bigint | boolean | Iterable | Promise> | Iterable | null | undefined> | React.JSX.Element | null | undefined; } export default ErrorBoundary;