import React from 'react';
import hoistNonReactStatics from 'hoist-non-react-statics';
export interface IErrorState {
    hasError: boolean;
}
export default function errorBoundary<P, T>(Component: React.ComponentType<T> & P, fallback?: string | React.ReactNode): React.ComponentClass<T> & hoistNonReactStatics.NonReactStatics<React.ComponentType<T> & P>;
