import { Component, ReactNode } from 'react'; interface ErrorBoundaryProps { fallback: ReactNode; children: ReactNode; } interface ErrorBoundaryState { hasError: boolean; isExpanded: boolean; error?: any; } export declare class ErrorBoundary extends Component { constructor(props: ErrorBoundaryProps); static getDerivedStateFromError(error: any): { hasError: boolean; error: any; }; onToggle(_event: unknown, _isExpanded: boolean): void; componentDidCatch(_error: any, _info: any): void; render(): string | number | boolean | Iterable | import("react/jsx-runtime").JSX.Element | null | undefined; } export {};