import React from "react"; import { IBrowserClient } from "@traceo-sdk/browser"; type FallbackProps = (props?: { error: Error; componentStack: string; }) => React.ReactElement; type ErrorBoundaryProps = { traceo: IBrowserClient; children: React.ReactNode; fallback?: FallbackProps; onError?(error: Error, componentStack: string): void; }; type ErrorBoundaryState = { error?: Error; stacktrace?: string; }; export declare class ErrorBoundary extends React.Component { state: ErrorBoundaryState; componentDidCatch(error: Error, { componentStack }: React.ErrorInfo): void; render(): React.ReactNode; } export {}; //# sourceMappingURL=ErrorBoundary.d.ts.map