import { ComponentType } from 'react'; declare type TypeOnError = (error: Error, info: ErrorInfo) => boolean | void; export interface ErrorInfo { componentStack: string; } export interface Config { onError?: TypeOnError; ErrorBoundary?: any; } export declare function configureMemoFnComponent(config: Config): void; export declare function MemoFnComponent>(Component: T, onError?: TypeOnError): T; export declare function MemoFnComponentWithRef>(Component: T, onError?: TypeOnError): T; export {};