export default ErrorBoundary;
declare class ErrorBoundary extends Component<any, any, any> {
    static getDerivedStateFromError(): {
        hasInternalError: boolean;
    };
    constructor(props: any);
    constructor(props: any, context: any);
    state: {
        hasInternalError: boolean;
    };
    componentDidCatch(error: any): void;
    render(): any;
}
declare namespace ErrorBoundary {
    export namespace propTypes {
        const children: PropTypes.Validator<NonNullable<PropTypes.ReactNodeLike>>;
        const ErrorView: PropTypes.Requireable<PropTypes.ReactComponentLike>;
    }
    export namespace defaultProps {
        export { DevCenterAppErrorView as ErrorView };
    }
    export { RollbarContext as contextType };
}
import { Component } from "react";
import PropTypes from "prop-types";
import DevCenterAppErrorView from "./DevCenterAppErrorView";
import { Context as RollbarContext } from "@rollbar/react";
//# sourceMappingURL=ErrorBoundary.d.ts.map