import { EmptyStateProps, LoadingStateProps, StatefulComponentProps } from '@bluebase/components'; import React from 'react'; /** * # 👨‍🎨 StatefulComponent * * This is a swiss army knife component. Intended to be used as a single source of UI * state management. It shows empty, loading, error or data states based on the given props. * * ## Usage ```jsx Content ``` */ export declare const StatefulComponent: { (props: StatefulComponentProps): React.JSX.Element; displayName: string; defaultProps: { emptyComponent: React.ComponentType; loadingComponent: React.ComponentType; timeout: number; }; };