import { ErrorStateProps } from '@bluebase/components';
import { BlueBase } from '../../BlueBase';
import React from 'react';
/**
 * # 🚨 ErrorState
 *
 * Display an error message. Used by UIs when an exception is caught, and an error message
 * needs to be displayed. If in development mode, the actual error is displayed, otherwise
 * displays a generic message in production mode.
 *
 * ## Usage
 * ```jsx
 * <ErrorState retry={retryCallback} error={Error('Bang!')} />
 * ```
 */
export declare class ErrorState extends React.PureComponent<ErrorStateProps> {
    static contextType: React.Context<BlueBase>;
    render(): JSX.Element;
}
