import * as React from 'react'; declare class ErrorBoundary extends React.Component<{ onError: (error: any) => void; }> { componentDidCatch(error: any): void; render(): React.ReactNode; } export interface IWithErrorOptions { readonly forwardRef: boolean; } export declare function withError

(BaseComponent: React.FC

& X, options: IWithErrorOptions): (React.MemoExoticComponent & React.RefAttributes>> | React.NamedExoticComponent

) & X; export declare function withError

(BaseComponent: React.FC

& X): React.FC

& X; export default ErrorBoundary;