/**
 * @file ErrorBoundary
 * @author jiangting01
 */
import * as React from 'react';
interface ErrorBoundaryProps {
    message?: React.ReactNode;
    description?: React.ReactNode;
    children?: React.ReactNode;
    onError?: (error: Error | null, info: object) => void;
}
export default class ErrorBoundary extends React.Component<ErrorBoundaryProps, {
    error?: Error | null;
    info: {
        componentStack?: string;
    };
}> {
    state: {
        error: any;
        info: {
            componentStack: string;
        };
    };
    componentDidCatch(error: Error | null, info: object): void;
    render(): React.ReactNode;
}
export {};
