import { Component, ReactNode } from 'react'; export declare type ErrorBoundaryProps = { children?: ReactNode; defaultChildren: ReactNode; }; export declare type ErrorBoundaryState = { failed: boolean; }; /** * Error Boundary */ declare class ErrorBoundary extends Component { constructor(props: ErrorBoundaryProps); componentDidUpdate(prevProps: ErrorBoundaryProps): void; static getDerivedStateFromError(): { failed: boolean; }; render(): {} | null | undefined; } export default ErrorBoundary;