import React from 'react'; export interface RendererErrorBoundaryProps { children: React.ReactNode; fallback: (error: Error, reset: () => void) => React.ReactNode; onError?: (error: Error, errorInfo: React.ErrorInfo) => void; } interface RendererErrorBoundaryState { hasError: boolean; error: Error | null; } /** * 渲染器错误边界类组件 * 捕获渲染器加载失败和运行时错误 */ export declare class RendererErrorBoundary extends React.Component { constructor(props: RendererErrorBoundaryProps); static getDerivedStateFromError(error: Error): RendererErrorBoundaryState; componentDidCatch(error: Error, errorInfo: React.ErrorInfo): void; reset: () => void; render(): React.ReactNode; } export {}; //# sourceMappingURL=RendererErrorBoundary.d.ts.map