import React from 'react'; interface Props { children?: React.ReactNode; } interface State { hasError: boolean; } export declare class ErrorBoundary extends React.Component { state: { hasError: boolean; }; static getDerivedStateFromError(error: any): { hasError: boolean; }; componentDidCatch(error: any, errorInfo: any): void; render(): string | number | boolean | Iterable | React.JSX.Element; } export {};