import * as React from "react"; import { Component, ReactNode } from "react"; //#region src/runtime/ErrorBoundaryWrapper.d.ts interface ErrorBoundaryWrapperProps { errorComponentId: string; children: ReactNode; } interface ErrorBoundaryWrapperState { hasError: boolean; error: Error | null; ErrorComponent: React.ComponentType<{ error: Error; reset: () => void; }> | null; } declare class ErrorBoundaryWrapper extends Component { private _isMounted; private _pendingTimer; constructor(props: ErrorBoundaryWrapperProps); static getDerivedStateFromError(error: Error): Partial; componentDidMount(): void; componentWillUnmount(): void; componentDidCatch(error: Error, errorInfo: React.ErrorInfo): void; reset: () => void; render(): ReactNode; } //#endregion export { ErrorBoundaryWrapper };