///
import { WaitObserverProps } from '@bluebase/components';
/**
* # ⏰ WaitObserver
*
* This component is used to do the following:
*
* - WaitObserver a certain period of time before rendering a component
* - Show timeout state, if the component is visible for a certain time period
*
* A use case for this can be to show a loading state after waiting a certain period
* of time for data to load, and if the loading takes too long, show a timeout state.
*
* ## Usage
* ```jsx
* }
* />
* ```
*/
export declare const WaitObserver: {
(props: WaitObserverProps): import("react").ReactNode;
defaultProps: Partial;
displayName: string;
};