import React, { ReactNode } from 'react'; import { IHandleErrorConfig } from './interfaces/IRepairError'; import { ErrorService } from './errorService'; interface IErrorBoundaryComponentProps { children: ReactNode; errorService: ErrorService; } interface IErrorBoundaryComponentState { childHasError: boolean; config?: IHandleErrorConfig; } export declare class ErrorBoundary extends React.Component { static getDerivedStateFromError(): IErrorBoundaryComponentState; constructor(props: IErrorBoundaryComponentProps); componentDidCatch(error: Error): void; render(): JSX.Element; } export {};