import React from "react"; export declare class ErrorBoundary extends React.Component, { hasError: boolean; }> { constructor(props: React.PropsWithChildren<{ style?: React.CSSProperties; theme?: "dark" | "light"; }>); static getDerivedStateFromError(_error: unknown): { hasError: boolean; }; componentDidCatch(error: unknown, errorInfo: unknown): void; render(): string | number | boolean | Iterable | import("react/jsx-runtime").JSX.Element | null | undefined; }