import { LoadingStateProps } from '@bluebase/components';
import React from 'react';
/**
 * # ⏳ LoadingState
 *
 * A component that is used to show a loading state. Shows a spinner by
 * default. If 'timedOut' flag is set then it shows a timeout version.
 *
 * ## Usage
 * ```jsx
 * <LoadingState timedOut={false} retry={retryFunction}/>
 * ```
 *
 * TODO: Add a prop to allow custom text for retry button.
 */
export declare class LoadingState extends React.Component<LoadingStateProps> {
    static contextType: React.Context<import("../..").BlueBase>;
    render(): JSX.Element;
}
