import { Component, ReactNode } from 'react'; interface IProps { children: ReactNode; errorComponent: ReactNode; } interface IState { hasError: boolean; } export declare class ErrorBoundary extends Component { constructor(props: IProps); static getDerivedStateFromError(error: Error): { hasError: boolean; }; render(): ReactNode; } export {};