import React from 'react'; /** * Props for LoadingSpinner component */ export interface LoadingSpinnerProps { /** * Size of the spinner * @default 'md' */ size?: 'sm' | 'md' | 'lg'; /** * Optional test ID for automated testing */ testId?: string; /** * Optional CSS class name */ className?: string; } /** * Loading spinner component for indicating loading states * * ## Business Perspective * * Provides consistent visual feedback during data loading operations, * improving user experience by clearly indicating that the application * is working on their request. 🔄 * * ## Technical Perspective * * Reusable loading indicator component that maintains visual consistency * across all widgets and screens. Uses Tailwind CSS for styling with * support for different sizes. * * @example * ```tsx * // Small spinner * * * // Default medium spinner * * * // Large spinner with custom test ID * * ``` */ export declare const LoadingSpinner: React.FC; export default LoadingSpinner; //# sourceMappingURL=LoadingSpinner.d.ts.map