import { Component, ReactNode } from "react"; interface Props { children: ReactNode; fallback?: ReactNode; } interface State { hasError: boolean; error: Error | null; } export default class ErrorBoundary extends Component { constructor(props: any); static getDerivedStateFromError(error: Error): { hasError: boolean; error: Error; }; componentDidCatch(error: Error, errorInfo: any): void; render(): string | number | boolean | import("react/jsx-runtime").JSX.Element | Iterable | null | undefined; } export {};